PDA

Просмотр полной версии : onData не работает :(


bevaine
25.06.2005, 21:34
не работает событие onData, в чем дело, подскажите кто-нибудь.

bevaine
25.06.2005, 22:33
что удивительно, с loadVariables все проходит нормально

Штрек
25.06.2005, 23:09
_root.but.onPress = function() {
_root.clip.loadMovie("image1.jpg");
_root.createEmptyMovieClip("obr", 99);
obr.onEnterFrame = function() {
if (this._parent.clip._width != 0) {
trace("test");
this.removeMovieClip();
}
};
};
При загр. lm сносятся все обработчики на контейнере....

bevaine
26.06.2005, 10:51
спасибо штрек, теперь буду занать:)

bevaine
26.06.2005, 11:05
Но всеравно это не совсем то. Мне нужно чтобы событие возникало именно при загрузки рисунка, а с onEnterFrame этого не выйдет. Почему же в хелпе написанно, что типа можно с loadMovie работать:
Event handler; invoked when a movie clip receives data from a loadVariables() or loadMovie() call. You must define a function that executes when the event handler is invoked.

silin
26.06.2005, 19:58
в 7-шном хелпе дальше написано:
Этот обработчик может использоваться только с мувиклипами, символ которых в Библиотеке связан с классом. Если же Вы хотите, чтобы обработчик вызывался при получении данных определенным мувиклипом, необходимо использовать onClipEvent() вместо данного обработчика.
т.е. для твоего примера

Штрек
28.06.2005, 02:19
Но всеравно это не совсем то. Мне нужно чтобы событие возникало именно при загрузки рисунка, а с onEnterFrame этого не выйдет. .
Почему же не выйдет? Всё выйдет.......
Только вешать его надо на сторонний клип......