Руководство по 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

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

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

Полезные ссылки
Случайные записи
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 006
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.169
  • 12.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.111
  • 05.11.2011">Как сделать кнопку для сайта
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.34
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 100
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.94
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 038
  • 04.08.2010">Современное выравнивание макета
  • 17.03.2011">Руководство по actionscript. часть 3, стр. 002
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 136
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.164
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 090
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 005
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 098
Опрос

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

View Results

Loading ... Loading ...