Руководство по actionscript. часть 2, стр. 039

Листинг 12.1 демонстрирует код, представляющий пять описанных шагов в контексте функционального класса FileLoader:

Листинг 12.1. Регистрация приемника для событий Event. COMPLETE

package { import flash. display.*: import flash. net.*; import flash. events.*;

public class FileLoader extends Sprite { public function FileLoader ( ) { // Создаем получатель события var urlLoader:URLLoader = new URLLoader( ); // Регистрируем приемник события

urlLoader. addEventListener(Event. COMPLETE. completeListener); // Запускаем операцию, которая приведет к возникновению события url Loader.1oad(new URLRequest(«someFi1e. txt»));

}

// Определяем приемник события private function completeListener (e:Event):void { traceC’Load complete»);

}

}

}

Чтобы попрактиковаться, зарегистрируем еще два события.

Два дополнительных примера регистрации приемников событий

В случае если при выполнении кода листинга 12.1 клиентская среда Flash не обнаружит файл someFile. txt, то она приступит к диспетчеризации собы-

тия IOErrorEvent. IO ERROR, получателем которого будет являться объект urlLoader. Зарегистрируем приемник для этого события, чтобы наше приложение могло корректно обрабатывать ошибки загрузки. Сначала мы создадим новый приемник события ioErrorListener ( ), как показано в следующем коде:

private function ioErrorListener (e:Event):void { traceC’Error loading file.»);

}

Теперь зарегистрируем приемник события ioErrorListener ( ) в объекте

urlLoader для событий IOErrorEvent. IO_ERROR:

urlLoader. addEventListener(IOErrorEvent. I0_ERR0R. ioErrorListener);

Красиво и просто.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 01.10.2010">Создание и редактирование экшенов в Photoshop
  • 02.03.2011">Руководство по actionscript. часть 5, стр. 099
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 147
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 087
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 103
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 001
  • 18.07.2010">Лучшие модули для сайта
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 123
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.25
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.69
  • 07.08.2011">iPhone 5 — ждать осталось недолго
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 005
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 013
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 041
  • 08.04.2012">В Почте Mail.Ru стало удобнее работать с вложениями
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...