|
|
|||||
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, и после этого он не пустой. |
|
|||||
Цитата:
Цитата:
Цитата:
Цитата:
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
Это насколько я понимаю проверка существует ли переменная с именем _onLoadHandler_
Но по умолчанию (до вызова onLoad = ...) ее не существует ;-) |
|
|||||
Так вот, если к моменту вызова она не существует, то мы ее ИНИЦИАЛИЗИРУЕМ. MovieClip._onLoadHandler_ = {}; - как ПУСТОЙ ОБЪЕКТ. Тоесть ЗНАЧЕНИЕМ ПО УМОЛЧАНИЮ
__________________
судью - на мыло, из игроков - вить веревки. |
|
|||||
Если подгружать маскируемый клип вроде понятно, а если перед эти маску еще грузить loadMovie - не работает... Или для нее тоже onLoad вызывать... Не осознаю механизма.
|
|
|||||
Banned
Регистрация: Jun 2004
Сообщений: 39
|
А как же onData
Используйте событие onData оно срабатывает когда происходит либо loadMovie либо attachMovie
|
|
|||||
Что то не разберусь с onData для маски с одновременной загрузкой маскируемой картинки, может поподробнее с примером... . Маска именно должна внешним файлом, attachmovie работает без проблем, но...
|
Часовой пояс GMT +4, время: 16:28. |
|
« Предыдущая тема | Следующая тема » |
|
|