Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 将actionscript2转换为actionscript3_Actionscript 3_Flash_Adobe_Actionscript 2_Flash Cc - Fatal编程技术网

Actionscript 3 将actionscript2转换为actionscript3

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

我想转换此actionscript 2指令:

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");
}