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

Регистрация: May 2007
Сообщений: 21
Question Как отловить события окон?

Такой вопрос. Есть 2 mxml: главный и окошко.
Main
Код AS3:
...
private function init(event:Event):void
{
  btnNewWindow.addEventListener(MouseEvent.CLICK, onClick);
}
 
private function listeners(event:Event):void
{
  taText.addEventListener(СustWin.CUSTOM, onCustom); //На событие подписан TextArea
}
 
private function onCustom(event:Event):void
{
 trace("CATCHED");				
}		
 
private function onClick(event:MouseEvent):void
{                                                                           //LINE 26
 var newWindow:NewWindow  = new NewWindow();
 newWindow.open(); 
}
...
Окошко
Код AS3:
...
public static const CUSTOM:String = 'custom';
 
private function init(event:Event):void
{
 btnEvent.addEventListener(MouseEvent.CLICK, onClick);
}
 
private function onClick(event:MouseEvent):void
{
  dispatchEvent (new Event(CUSTOM));
}
...
Собственно, почему не могу отловить событие CUSTOM в Main?
И попутно вопрос, при компиляции вылазит ошибка :1136: Неправильное количество аргументов. Ожидается 1. Location: line 26 (там просто открывающая скобка...см. в коде). Что это может быть?


Последний раз редактировалось KaeL; 07.01.2009 в 15:10.