Flash文件下载无法在浏览器中运行

时间:2010-11-16 01:52:12

标签: flash actionscript-3

我正在尝试使用FileReference对象在我的Web应用程序中下载mp3文件。它在Flash环境中工作正常,但在浏览器环境中不起作用。可能是什么问题呢。任何帮助将不胜感激。提前致谢。

2 个答案:

答案 0 :(得分:1)

这很可能是一个安全错误。您可以做的两件事是侦听安全错误事件,然后安装Flash播放器的调试版本。任何一方都会给你足够的信息来确定问题。

答案 1 :(得分:1)

我猜你在项目中使用(至少)FlashPlayer 9。请确保您在embed-tag中定位相同的版本。

还可以检测安全错误。

file = new FileReference();
file.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
file.download("/images/imageOnServer.jpg");


function securityErrorHandler(event:SecurityErrorEvent):void
{
    trace("securityErrorHandler: " + event);
}

More info on livedocs