PDA

Просмотр полной версии : Удаление события


Nata123
18.05.2006, 19:18
у меня есть мувик mc_parent,
в нем я программно создаю другой мувик
_root.mc_parent.createEmptyMovieClip("mc_child", 1000);


далее для mc_parent я повесила обработчик на нажатие мыши
_root.mc_parent.onPress = Func1;

для mc_child
_root.mc_parent.mc_child.onPress = Func2;

как сделать так, чтобы _root.mc_parent.mc_child.onPress в этом случае срабатывал? или как удалить событие _root.mc_parent.onPress,
если я ставлю так _root.mc_parent.onPress=null, событие на mc_child всё равно не срабатывает..

Бармалей
18.05.2006, 19:22
delete _root.mc_parent.onPress;

Nata123
18.05.2006, 19:43
Спасибо! а почему так получается, что событие на дочесрем элементе не срабатывает, если такое же событие опредено у родителя?

__i
18.05.2006, 19:47
а потому что так сделано... Ната дуй в поиск эта тема уже 33 раза обсуждалась.
silin даже по этому поводу написал класс (http://silin.fatal.ru/AS2/AtMouseEvent.as.html)