加载程序 - 错误#2036:加载从未完成(随机时间)

时间:2014-11-12 19:24:54

标签: actionscript-3 flash youtube-api

某些装有Windows 7的计算机会在几天或几天内出现#2036错误,而其他计算机则没有(所有内容都已正确加载)。

它没有错误的路径或区分大小写的文件名,因为它适用于某些人,也是官方的YouTube代码。

使用

var loaderReferences:Dictionary = new Dictionary(); 
var loader:Loader = new Loader(); 
loaderReferences[0] = loader; 

避免GC没有帮助。

使用

loader.load(new URLRequest(
    "http://www.youtube.com/apiplayer?version=3&nocache="+new Date().getTime()));

避免缓存没有帮助。

清除所有闪存缓存没有帮助。

更新Flash播放器没有帮助。

Flash可以访问互联网,并且可以加载任何其他内容,甚至可以从不同的域中加载。

我在google上阅读了很多内容,并尝试了我找到的所有解决方案。

Security.allowDomain("www.youtube.com");
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.INIT, onLoaderInit);
loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, noFile);
loader.contentLoaderInfo.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecurity);
loader.load(new URLRequest("http://www.youtube.com/apiplayer?version=3"));

0 个答案:

没有答案