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 Flash CS5.5 AS3 bug-按钮在任何地方都可以工作,除了通过HTML页面_Actionscript 3_Flash_Projector - Fatal编程技术网

Actionscript 3 Flash CS5.5 AS3 bug-按钮在任何地方都可以工作,除了通过HTML页面

Actionscript 3 Flash CS5.5 AS3 bug-按钮在任何地方都可以工作,除了通过HTML页面,actionscript-3,flash,projector,Actionscript 3,Flash,Projector,我遇到了一只奇怪的虫子。我有向前和向后推进一帧的按钮 它可以单独在SWF中工作,可以在.app和.exe投影仪文件中工作,但不能通过HTML生成的页面访问SWF 有人知道发生了什么事吗 两个按钮上的代码为: import flash.events.MouseEvent; stage.displayState = StageDisplayState.FULL_SCREEN; function next1Click(event:MouseEvent): void { gotoAndStop(th

我遇到了一只奇怪的虫子。我有向前和向后推进一帧的按钮

它可以单独在SWF中工作,可以在.app和.exe投影仪文件中工作,但不能通过HTML生成的页面访问SWF

有人知道发生了什么事吗

两个按钮上的代码为:

import flash.events.MouseEvent;

stage.displayState = StageDisplayState.FULL_SCREEN;

function next1Click(event:MouseEvent): void {
gotoAndStop(this.currentFrame + 1);
}
function back1Click(event:MouseEvent): void {
gotoAndStop(this.currentFrame - 1);
}

//EVENT LISTENER AND VARIABLE DECLARATION
balancingNext.addEventListener(MouseEvent.CLICK, next1Click);
balancingBack.addEventListener(MouseEvent.CLICK, back1Click);

提前感谢您的帮助

这不是一个bug,而是预期的bevahior。要使其正常工作,
allowFullScreen
必须为
true
,并且您不能在没有用户事件的情况下激活它,否则程序将抛出异常(并崩溃,因为您无法捕获它)

启动全屏模式的ActionScript只能在 对鼠标单击或按键的响应。如果在其他地方调用 在这种情况下,它将被忽略(在ActionScript 2.0中)或抛出 异常(在ActionScript 3.0中)

请参阅Adobe的