2010-12-05 4 views
0

Je le fais de cette façon:Comment déclencher manuellement l'événement click en mxml?

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

Mais obtenir une erreur connect_btn ne définit pas ...

MISE À JOUR

Ouais, je suis en train de simuler un événement de clic .

+0

Êtes-vous en train de simuler un événement de clic ou quelque chose? –

Répondre

2

vous pouvez envoyer comme ceci:

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