症状: 当用下面的形式加载文件时,OnComplete事件并不响应1000次。有时可能1次都不响应
for( var i:int = 0; i < 1000; i++)
{
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, OnComplete);
loader.load( new URLRequest( file + i));
}
原因是: 浏览器的请求线程有限制,一次发那么多请求,当然都处于等待状态,所以没有事件响应。
解决办法: 用队列加载方法。当一个文件加载完成了,再加载下一个文件。