Поток в Loader`е закрывается до события complete
В этом коде:
Код AS3:
var loader:Loader;
var complete:Boolean;
function main() {
loader = new Loader;
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoad);
}
function onLoad(e:Event):void {
complete = true;
}
function test():void {
if (!complete) {
<b> loader.close(); // Проблемное место
}
}
Так вот при вызове close до прихода события complete иногда вызывается исключение. У меня нет возможности досконально проверить моя это ошибка или ошибка плеера, поэтому я спрашиваю у Вас. Выглядит это подло, потому что нет другого способа остановить загрузку без вызова метода close, который вызывает исключение. В другом месте я использую URLLoader таким же образов, в нем такой проблемы пока не наблюдал.
|