2

如何使用 Actionscript 3 退出桌面 Flash 播放器?

System.exit(0);

结果是

SecurityError:错误 #2018:System.exit 仅在独立的 Flash Player 中可用。

在 Flash CS6 中预览项目以及在 Flash Player 调试器中播放导出的 swf 文件时都会出现该错误。

4

3 回答 3

3

您可以使用

fscommand("quit");

这将终止您的 swf。

不要忘记导入 fscommand:

import flash.system.fscommand;
于 2013-04-30T11:20:25.187 回答
2

Flash Player 和独立版本之间存在差异。

导出 fla 时,您导出的是由 flash 播放器播放的 swf。它并不孤单。

只需编译它,然后转到文件 -> 创建投影仪。现在它是一个独立的并且 System.exit(0) 应该可以工作。

于 2013-04-29T20:13:01.097 回答
0

怎么样:

NativeApplication.nativeApplication.exit();
于 2015-05-07T14:48:13.843 回答