2010-09-01 7 views
0

Je souhaite appeler une fonction App à l'intérieur d'un (je connais déjà la portée Component).Appel de fonction à l'intérieur du composant

Ce que je veux dire est ceci:

<mx:Script> 
    <![CDATA[ 
    public someFunction():void { 
     // bla bla bla 
    } 
</mx:Script> 

Et:

<mx:Component> 
    <mx:Label text="{data.something}" click="someFunction()" /> 
</mx:Component> 

Comment puis-je faire quelque chose comme ça? Est-ce possible d'abord?

Répondre

0

Est-ce que c'est dans le même fichier MXML? Si c'est le cas, cela devrait fonctionner comme vous le montrez. Sinon, vous devrez importer celui qui contient le script dans le fichier qui fait l'appel. Généralement, vous placez un code de script séparé dans un fichier ActionScript plutôt qu'un fichier MXML lors de l'importation du script. J'espère que cela pourra aider.

+0

Merci:] J'ai utilisé une étiquette à l'intérieur du composant et cela a fonctionné. – demogar