簡體   English   中英

將Actionscript 2轉換為Actionscript 3

[英]Convert Actionscript 2 to Actionscript 3

所以我正在使用Animate CC,我正在嘗試為客戶端修復舊的fla文件。 我幾乎是這個應用程序的菜鳥,並且無法使腳本正常工作。 我認為問題是因為actionscript是用AS2編寫的。 代碼很簡單,但我無法弄清楚要改變什么。

原始代碼:

_root.onEnterFrame = function ()
{
    if (about.p == news.p == org.p == pro.p == con.p == site.p)
    {
        black.gotoAndStop(1);
    } // end if
};

我嘗試將腳本重寫為此,但它不起作用:

root.addEventListener(Event.ENTER_FRAME);
function (e:Event)
{
    if (about.p == news.p == org.p == pro.p == con.p == site.p)
    {
        black.gotoAndStop(1);
    } // end if
};

任何人都可以幫我搞清楚嗎? 謝謝!!

您必須為事件偵聽器方法指定一個名稱,然后將其綁定到“addEventListener”方法,例如

stage.addEventListener(Event.ENTER_FRAME, foo);
function foo (e:Event):void
{
    if (about.p == news.p == org.p == pro.p == con.p == site.p)
    {
        black.gotoAndStop(1);
    } // end if
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM