使用fscommand

时间:2018-03-14 18:38:15

标签: actionscript-3 flash actionscript

如果点击一个按钮,我正试图“打开”外部SWF文件(不加载它)。我想打开它就像一个Windows用户点击它并打开它,我试图使用fscommand:

import flash.system.fscommand;

openSwfFileButton.addEventListener(MouseEvent.CLICK, openFile);
    function openFile(e:MouseEvent){
        fscommand("exec", "file.swf");
        }

但它不起作用,它也不会抛出错误,任何想法为什么?

1 个答案:

答案 0 :(得分:0)

在Air项目中,您可以使用以下代码在您的操作系统默认应用程序中运行目标文件:

File.applicationDirectory.resolvePath("file.swf").openWithDefaultApplication();

https://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/File.html