在闪存15错误中显示选择文件对话框

时间:2014-09-18 08:38:41

标签: actionscript-3 flash web

我正在使用此库https://code.google.com/p/swfupload/来提供上传文件功能。 但事实证明它已停止使用最新版本的Flash播放器(15)。

现在我发现负责显示选择文件对话框的代码不起作用, 它只是:

this.fileBrowser = new FileReference();
this.fileBrowser.browse();

和第this.fileBrowser.browse();行不起作用。 我没有提供完整的代码段。

在新的Flash版本中是否有一些更受限制的方式来调用此类内容?


编辑:

我提供更多代码也许有人知道这里有什么问题?

    try {
            ExternalInterface.call("console.log", "invoking browse()");
            this.fileBrowserOne.browse();

        } catch (ex:Error) {
            ExternalInterface.call("console.log", ex.toString());
            this.Debug("Exception: " + ex.toString());
        }

由于鼠标单击事件调用该函数,this.fileBrowserOne.browse()返回true,表示正确打开了选择文件对话框。 我可以在方法调用之前和之后看到所有日志行。但对话框没有显示出来。

仅在Flash 15.0.0.152和FF 32.0.2中发生。 我没有在互联网上找到关于这个问题的任何报告,但我不相信我是唯一一个。

0 个答案:

没有答案