![]() |
callback возник из-за моего плохого знания терминологии. Я конечно имел ввиду обработчик событий
Я понимаю, что всем свойствам присваиваются значения по умолчанию при конструировании объекта. Вопрос собственно заключался в следующем: #include <код по ссылке.as> function doOnLoad() { } mc = this.createEmptyMovieClip(...) mc._visible = false; mc.onLoad = doOnLoad; mc.loadMovie(..) и после этого mc.onLoad == doOnLoad, а _visible != false Те свойство _visible меняется при загрузке, а свойство onLoad - нет Цитата:
кроме этого _onLoadHandler_ не инициализируется по умолчанию и никогда не равен пустому объекту - он инициализируется при первом присвоении onLoad, и после этого он не пустой. |
Цитата:
Цитата:
Цитата:
Цитата:
Код:
if (MovieClip._onLoadHandler_ == undefined) |
Цитата:
Но по умолчанию (до вызова onLoad = ...) ее не существует ;-) |
:D:D:D
Код:
if (MovieClip._onLoadHandler_ == undefined) {MovieClip._onLoadHandler_ = {}; - как ПУСТОЙ ОБЪЕКТ. Тоесть ЗНАЧЕНИЕМ ПО УМОЛЧАНИЮ :D:D |
Если подгружать маскируемый клип вроде понятно, а если перед эти маску еще грузить loadMovie - не работает... Или для нее тоже onLoad вызывать... Не осознаю механизма.
|
А как же onData
Используйте событие onData оно срабатывает когда происходит либо loadMovie либо attachMovie ;)
|
Что то не разберусь с onData для маски с одновременной загрузкой маскируемой картинки, может поподробнее с примером... :rolleyes:. Маска именно должна внешним файлом, attachmovie работает без проблем, но...
|
| Часовой пояс GMT +4, время: 04:11. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.