Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.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 从air 2.6播放器发布swf_Actionscript 3 - Fatal编程技术网

Actionscript 3 从air 2.6播放器发布swf

Actionscript 3 从air 2.6播放器发布swf,actionscript-3,Actionscript 3,当我在air2.6player中控制并输入Myfla文件时,我的游戏不会出错。当我打开swf文件时,问题就出现了 我的swf文件在时间线上不断迭代。我使用了stop()在每个时间段内都起作用。当icontrol+entermy fla时,未发现此问题 如果我的问题听起来很愚蠢,我很抱歉,但我对as3真的很陌生。这是因为您打开了swf文件,而不是发布air应用程序后生成的.exe文件。发布应用程序,然后安装它。在此之后,您应该能够通过打开.exe文件来运行它 调试air应用程序时,swf文件不会在

当我在
air2.6
player中控制并输入
My
fla
文件时,我的游戏不会出错。当我打开
swf
文件时,问题就出现了

我的
swf
文件在时间线上不断迭代。我使用了
stop()在每个时间段内都起作用。当i
control+enter
my fla时,未发现此问题


如果我的问题听起来很愚蠢,我很抱歉,但我对as3真的很陌生。

这是因为您打开了
swf
文件,而不是发布air应用程序后生成的
.exe
文件。发布应用程序,然后安装它。在此之后,您应该能够通过打开
.exe
文件来运行它


调试air应用程序时,swf文件不会在flash player中运行,而是在air调试启动器中运行。此程序还读取与应用程序关联的其他文件,即
..-app.xml
文件。

一件事可以尝试。在“Flash”选项卡下的发布设置中,确保选中“允许调试”,然后发布,打开swf,查看是否弹出错误。听起来你的代码好像在什么地方坏了。另外,在调试模式下检查输出窗口是否存在任何错误或问题。