Как вручную вызвать событие click в mxml? - PullRequest
0 голосов
/ 05 декабря 2010

Я делаю это так:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application initialize="onLoad()"...>
<mx:Button id="connect_btn" />  
<mx:Script>  
<![CDATA[   
      public function onLoad():void 
      { 
         connect_btn.click();
      } 
      ]]>  
</mx:Script>  
</mx:Application>

Но получаю ошибку, что connect_btn не определено ...

ОБНОВЛЕНИЕ

Да, я пытаюсь смоделировать событие щелчка.

1 Ответ

2 голосов
/ 05 декабря 2010

вы можете отправить его так:

<?xml version="1.0" encoding="utf-8"?>
<mx:Application initialize="onLoad()"...>
<mx:Button id="connect_btn" />  
<mx:Script>  
<![CDATA[   
      public function onLoad():void 
      { 
         var e:MouseEvent = new MouseEvent(MouseEvent.CLICK);
         connect_btn.dispatchEvent(e);
      } 
      ]]>  
</mx:Script>  
</mx:Application>
...