Показать сообщение отдельно
Старый 09.09.2012, 17:38
Abdilxamidov вне форума Посмотреть профиль Отправить личное сообщение для Abdilxamidov Найти все сообщения от Abdilxamidov
  № 16  
Ответить с цитированием
Abdilxamidov

Регистрация: Mar 2009
Адрес: Киев
Сообщений: 95
Цитата:
Сообщение от КорДум Посмотреть сообщение
clone вызовется у "е" сам, если написать
"пробросить" в моем понимании, это - dispatch(e.clone()) - просто продиспатчить копию события
Спасибо.
я правильно понял, что это нужно прописать в обработчике ProgressEvent в 1-м классе,
и потом во втором классе в "e" уже будет передаваться из первого процессниг загрузки?

Вот есть одни класс Apparat, в нем вот обработчик URLLoadera


Код AS3:
private function progress_phpLoader(e:ProgressEvent):void {
   dispatch(e.clone());
}
Вот есть другой класс, в нем пишу:

Код AS3:
private var Apparat1:Apparat = new Apparat();
...
Apparat1.addEventListener(Apparat.DATA_1_2_PROGRESS, dataLoading);
private function dataLoading(e:ProgressEvent):void {
 percent = e.bytesLoaded/e.bytesTotal*100);
}
Т.е. percent будет хранить процент в первом классе загруженных данных, так?