Actionscript 3 将actionscript2转换为actionscript3
我想转换此actionscript 2指令:Actionscript 3 将actionscript2转换为actionscript3,actionscript-3,flash,adobe,actionscript-2,flash-cc,Actionscript 3,Flash,Adobe,Actionscript 2,Flash Cc,我想转换此actionscript 2指令: button_btn.onRelease = function():Void { getURL('javascript:shrinkSkinOverlayDiv()'); } 现在我使用的是AdobeFlashCC,它不再支持ActionScript2操作。因为我对flash很在行,所以我需要一些帮助(接受了老板的一份工作,但我甚至无法完成:P) 对于您的按钮,用于侦听事件 要调用JavaScript函数,请使用 看一看。这应该是转换:thi
button_btn.onRelease = function():Void
{
getURL('javascript:shrinkSkinOverlayDiv()');
}
现在我使用的是AdobeFlashCC,它不再支持ActionScript2操作。因为我对flash很在行,所以我需要一些帮助(接受了老板的一份工作,但我甚至无法完成:P) 对于您的按钮,用于侦听事件
要调用JavaScript函数,请使用
看一看。这应该是转换:this.btn.addEventListener(MouseEvent.CLICK,function(){navigateToURL(new URLRequest(“);});但是我如何在其中编写“javascript:ShrinkSkinOverlyDiv()”部分呢?看看……对于您的情况,
javascript:ShrinkSkinOverlyDiv()
是您的URL,因此您可以执行以下操作:导航URL(新的URL请求('javascript:shrinkSkinOverlayDiv()'),'u self');
。
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");
}