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

Private function completeListener (e:Event):void { • // Удаляем индикатор хода выполнения removeChild(progressOutput);

}

Наконец, чтобы облегчить повторное использование кода и упростить его чтение, мы переместим наш код для создания объекта Loader и код, регистрирующий приемники событий, в новый метод createLoader ( ), представленный ниже. Обратите внимание, что код в этом методе регистрирует приемники не только для событий ProgressEvent. PROGRESS и Event. COMPLETE, но и для события Event. INIT, которое было рассмотрено ранее в подразд. «Обращение к загруженному элементу». Как и раньше, мы помещаем наш загруженный элемент в список отображения при возникновении события Event. INIT. Рассмотрим код для метода createLoader ( ):

private function createLoader ( ):void { // Создаем объект Loader loader = new Loader( );

// Регистрируем приемники для событий

1oader. contentLoaderInfо. addEventLi stener(ProgressEvent. PROGRESS, progressListener);

1oader. contentLoaderlnfо. addEventLi stener(Event. COMPLETE, completeLi stener); 1oader. contentLoaderlnfo. addEventLi stener(Event. INIT, i nitLi stener);

}

Код, который удаляет индикатор хода выполнения из списка отображения (в нашем примере он представлен методом completeListener ( ) ), должен всегда использовать событие Event. COMPLETE вместо Event. INIT. Не путайте эти два события. Событие Event. INIT выражает качественное состояние «готовности элемента», а событие Event. COMPLETE — количественное состояние завершения загрузки. Событие Event. INIT обозначает, что элемент готов к использованию, даже если — в случае SWF-файла — загрузка еще продолжается. В отличие от этого, событие Event. COMPLETE свидетельствует о получении всех байтов файла, содержащего элемент.

^ I Используйте событие Event. INIT, чтобы определить момент, когда можно благополучно А щ обращаться к элементу. Применяйте событие Event. COMPLETE, чтобы определить момент З?-’ завершения операции загрузки.

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

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

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

Полезные ссылки
Случайные записи
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 031
  • 15.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.59
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 037
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 021
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 028
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.78
  • 04.08.2010">Современное выравнивание макета
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.162
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 066
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 106
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 103
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 132
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.66
  • 17.03.2011">Руководство по actionscript. часть 3, стр. 005
  • 20.07.2012">YouTube представил инструмент для размытия лиц
Опрос

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

View Results

Loading ... Loading ...