[英]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.