![]() |
|
||||||||||
|
|||||
|
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 оно срабатывает когда происходит либо loadMovie либо attachMovie
![]() |
|
|||||
|
Что то не разберусь с onData для маски с одновременной загрузкой маскируемой картинки, может поподробнее с примером...
. Маска именно должна внешним файлом, attachmovie работает без проблем, но... |
![]() |
Часовой пояс GMT +4, время: 17:14. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|