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

Поскольку стандарта по именованию функций и методов приемников событий не существует, для именования приемников событий в этой книге используется формат имяСобытияН stener, где имяСобытия — строковое имя события (в нашем примере «complete»).

Шаг 4: Регистрация приемника для события

Теперь, когда мы определили наш приемник события, можно приступать к его регистрации. Если помните, мы загружаем внешний текстовый файл с помощью экземпляра класса URLLoader. Этот экземпляр будет нашим получателем события (поскольку он инициирует операцию загрузки, которая в конце концов завершится событием Event. COMPLETE). Следующий код создает экземпляр класса URLLoader:

var urlLoader:URLLoader = new URLLoader( );

Следующий код регистрирует наш приемник completeListener ( ) в только что созданном получателе события urlLoader для событий Event. COMPLETE:

urlLoader. addEventListener(Event. COMPLETE, completeListener);

Первый аргумент метода addEventListener ( ) задает имя типа события, для которого выполняется регистрация. Второй аргумент метода addEventListener ( ) является ссылкой на регистрируемый приемник.

Рассмотрим полную сигнатуру метода addEventListener ( ):

addEventListener(тип, приемник, использоватьПерехват, приоритет, использоватьСлабуюСсылку)

Первые два параметра (тип и приемник) являются обязательными; остальные — необязательными. Параметры приор и тети использова ть СлабуюСсылку будут рассмотрены далее в этой главе, а с параметром использоватьПерехват мы познакомимся в гл. 21.

Шаг 5: Ожидание возникновения события

Мы создали приемник для события Event. COMPLETE и зарегистрировали его в получателе события. Чтобы возникло событие Event. COMPLETE, что, в свою очередь, приведет к выполнению метода completeListener ( ), мы инициируем операцию загрузки файла, как показано в следующем коде:

urlLoader.1oad(new URLRequest(«someFi1e. txt»)):

Когда загрузка файла someFile. txt будет завершена, среда Flash приступит к диспетчеризации события Event. COMPLETE, возникшего в объекте ur lLoader, и выполнит метод completeListener ( ).

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

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

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

Полезные ссылки
Случайные записи
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 066
  • 02.04.2012">Хакеры LulzSec Reborn рассказали о планах на будущее
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 056
  • 28.04.2012">В Google Maps была добавлена функция 3D-фототуров
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 118
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 064
  • 06.07.2011">Технология Active X на страницах сайта
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 023
  • 08.04.2012">В Почте Mail.Ru стало удобнее работать с вложениями
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 058
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 124
  • 23.10.2011">Нанороботы от японцев
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.103
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 032
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.52
Опрос

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

View Results

Loading ... Loading ...