Цитата:
как мне отловить событие скрытие элемента типа MovieClip - то есть visible = false через addEventListener. Как устанавливать прослушиватель я разобрался, но вот на какое событие вешать выполнение функции не могу найти.
|
Не знаю, моет то не самый простой способ, но например так:
1) Для клипа, который должен оповещать у своем скрытии, написать класс унаследованнй от MovieClip.
2) В нем переопределить set visible и рассылать свое собственное событие
Код AS3:
public override function set visible(value:Boolean):void{
super.visible = value;
if (value) dispatchEvent(new Event("SHOW"))
else dispatchEvent(new Event("HIDE"))
}
3) где необходимо подписаться на ваши события этого мувика
Добавлено через 6 минут
Цитата:
как в выполняемую функцию передавать кроме Event собственные параметры
|
- написать собственнй класс события унаследованный от Event, который будет иметь еще одно поле с данными
Чо каксается вашего примера, то у меня все работает. может вы что-то не правильно описали?