2013-04-29 110 views
2

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

System.exit(0); 

結果

SecurityError: Error #2018: System.exit is only available in the standalone Flash Player.

錯誤都出現預覽時,在Flash CS6的項目,並同時打在Flash Player調試器導出的SWF文件。

回答

2

Flash Player和獨立版本之間有區別。

當您導出fla時,會導出由flash player播放的swf。它並不孤單。

只需編譯它,然後進入文件 - >創建投影機。現在它的獨立和System.exit(0)應該可以工作。

+0

我創建了一個.exe和.app文件,並在Windows和OSX但沒有工作測試。這只是回到項目的開始。我想讓它關閉窗戶。 – 2013-04-29 20:28:12

+0

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html – Discipol 2013-04-29 20:32:50

+0

這對我有何幫助? – 2013-04-30 07:32:28

3

您可以使用

fscommand("quit"); 

這將終止您的SWF。

不要忘了進口的fscommand:

import flash.system.fscommand; 
0

如何:

NativeApplication.nativeApplication.exit();