Показать сообщение отдельно
Старый 24.03.2011, 19:06
alatar вне форума Посмотреть профиль Отправить личное сообщение для alatar Найти все сообщения от alatar
  № 7  
Ответить с цитированием
alatar
 
Аватар для alatar

блогер
Регистрация: Dec 2008
Адрес: Israel, Natanya
Сообщений: 4,740
Записей в блоге: 11
Цитата:
при изменении selectedChild не передается show((
show / hide отправляют сами компоненты. Можете просто в компоненте переопределить метод setVisible и в нем вызывать вашу функцию:
Код AS3:
override public function setVisible(value:Boolean,
                               noEvent:Boolean = false):void
{
    super.setVisible(value, noEvent);
    /*тут вызываете вашу функцию
       если используются эффекты,
       то надо дождаться окончания эффекта
    */
}
То, что вы пытаетесь проделать с событиями у вас не получится. Тут или надо отправлять событие непосредственно в компонент, либо реализовывать свою шину событий, по которой их и гонять.