Показать сообщение отдельно
Старый 11.06.2004, 15:04
Елё вне форума Посмотреть профиль Отправить личное сообщение для Елё Посетить домашнюю страницу Елё Найти все сообщения от Елё
  № 1  
Елё
 
Аватар для Елё

Регистрация: Jun 2002
Адрес: Москва
Сообщений: 287
Отправить сообщение для Елё с помощью Skype™
callback возник из-за моего плохого знания терминологии. Я конечно имел ввиду обработчик событий

Я понимаю, что всем свойствам присваиваются значения по умолчанию при конструировании объекта. Вопрос собственно заключался в следующем:

#include <код по ссылке.as>

function doOnLoad() { }

mc = this.createEmptyMovieClip(...)
mc._visible = false;
mc.onLoad = doOnLoad;

mc.loadMovie(..)

и после этого mc.onLoad == doOnLoad, а _visible != false

Те свойство _visible меняется при загрузке, а свойство onLoad - нет


Цитата:
То есть, если значение _onLoadHandler_ не определено, то ему присваивается пустой объект.
На сколько я понимаю не вполне коректно сравнивать _onLoadHandler_ с _visible поскольку _onLoadHandler_ это свойство всех MovieClip а _visible существует у каждого мувика

кроме этого _onLoadHandler_ не инициализируется по умолчанию и никогда не равен пустому объекту - он инициализируется при первом присвоении onLoad, и после этого он не пустой.