如果点击一个按钮,我正试图“打开”外部SWF文件(不加载它)。我想打开它就像一个Windows用户点击它并打开它,我试图使用fscommand:
import flash.system.fscommand;
openSwfFileButton.addEventListener(MouseEvent.CLICK, openFile);
function openFile(e:MouseEvent){
fscommand("exec", "file.swf");
}
但它不起作用,它也不会抛出错误,任何想法为什么?
答案 0 :(得分:0)
在Air项目中,您可以使用以下代码在您的操作系统默认应用程序中运行目标文件:
File.applicationDirectory.resolvePath("file.swf").openWithDefaultApplication();
约https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html