Flash文件下载在浏览器中不起作用

问题描述:

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

+0

订阅的ErrorEvent和securityevent与您的FileReference并张贴在这里的结果 – 2010-11-16 11:24:57

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

我猜你在项目中使用(至少)FlashPlayer 9。请确保您的嵌入标签中的目标是相同的版本。

也可以检测安全错误。

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