症狀: 當用下面的形式加載文件時,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));
}
原因是: 瀏覽器的請求線程有限制,一次發那麼多請求,當然都處於等待狀態,所以沒有事件響應。
解決辦法: 用隊列加載方法。當一個文件加載完成了,再加載下一個文件。