Actionscript 3 在flash 15中显示选择文件对话框错误
我使用这个库来提供上传文件的功能。 但事实证明,它已经停止使用最新版本的flash player 15 现在我发现负责显示“选择文件”对话框的代码不起作用, 只是:Actionscript 3 在flash 15中显示选择文件对话框错误,actionscript-3,flash,web,Actionscript 3,Flash,Web,我使用这个库来提供上传文件的功能。 但事实证明,它已经停止使用最新版本的flash player 15 现在我发现负责显示“选择文件”对话框的代码不起作用, 只是: this.fileBrowser = new FileReference(); this.fileBrowser.browse(); 并在this.fileBrowser.browse;不起作用。 我没有提供完整的代码片段 在新的flash版本中,是否有一些更受限制的方式来调用这样的东西 编辑: 我提供了更多的代码也许有人知道这里
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.filebrowservone.browse返回true,该值应指示“选择文件”对话框已正确打开。
我可以看到方法调用前后的所有日志行。但是对话没有出现
它仅在Flash 15.0.0.152和FF 32.0.2中发生。
我还没有在互联网上找到关于这个问题的任何报告,但我不敢相信我是唯一一个。FP15不应该有新的限制。您是否遇到了某种异常?不,当我单击调用上述codeJust tested FileReference.browse(在FP15中)的按钮时,它没有响应-没有问题。您的问题可能在其他地方——可能在swfupload库中,它看起来很旧,但不是很好。我建议您只使用自己的代码,而不是它。谢谢您的回复。我认为FP15是一个不良行为源,因为在例如FP13上,一切都很完美。但正如您所注意到的,这个库很旧,可能有些代码依赖于FP版本。