Цитата:
Сообщение от loover
имхо, проверка условия более ресурсоемкая чем просто присваивание.
|
вы о чем? не хочется на каждом
ProgressEvent проверять
bytesTotal через
if, когда его нужно присвоить всего один раз?
Так пишите внутри обработчика:
Код AS3:
size = e.bytesTotal;
loader.contentLoaderInfo.removeEventListener(ProgressEvent.PROGRESS, arguments.callee);
//а если еще для чего-то нужен ProgressEvent, то пишем новый обработчик,
//где уже нет обработки e.bytesTotal
loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, newProgressHandler);