2010-12-05 11 views
0

ich es so mache:Wie manuell das Click-Ereignis in mxml auslösen?

<?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> 

aber einen Fehler, dass connect_btn nicht definiert ...

UPDATE

Ja, ich bin versucht, ein Click-Ereignis zu simulieren .

+0

Versuchen Sie, ein Click-Ereignis oder etwas zu simulieren? –

Antwort

2

Sie können es versenden wie so:

<?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> 
Verwandte Themen