将actionscript2转换为actionscript3

时间:2015-10-23 23:04:47

标签: actionscript-3 flash adobe actionscript-2 flash-cc

我想转换这个动作2指令:

button_btn.onRelease = function():Void
{
   getURL('javascript:shrinkSkinOverlayDiv()');
}

到动作脚本3。当时我正在使用不再支持动作脚本2动作的adobe flash-cc。因为我真的是闪光灯,我需要一些帮助(接受我老板的工作,我甚至无法完成:P)。

1 个答案:

答案 0 :(得分:1)

对于您的按钮,请使用addEventListener()收听MouseEvent.CLICK个事件。

要调用JavaScript函数,请使用ExternalInterface.call()

import flash.events.MouseEvent;
import flash.events.Event;
import flash.external.ExternalInterface;

button_btn.addEventListener(MouseEvent.CLICK, clickHandler);

function clickHandler(event:Event):void {
    ExternalInterface.call("shrinkSkinOverlayDiv");
}