Appel d'une fonction qui est dans un <mx:Script> via un <mx:Button>
Bonjour à tous !
J'ai un soucis avec l'appel d'une fonction dans l'attribut click d'un mx:Button...
Dans un mx:Script, j'ai créé une fonction onClicOK() qui devra être lancé quand je clic sur le bouton avec pour label OK que j'ai créé en MXML :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
//le code mxml du bouton qui gère l'évenement click
<mx:Button x="469" y="12" name="boutonOK" id="boutonOK" label="OK" click="onClicOK()"/>
...
// La déclaration de la fonction dans le script AS3 de la balise <mx:Script>
<mx:Script>
public function onClicOK():void {
creerBouton();
}
... |
Enfin quand je lance la compilation (c'est un programme en .air) avec Flex Builder 3, dès que je clic sur le bouton OK, j'ai l'erreur suivante :
Code:
1 2 3 4 5
|
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at main/creerBouton()[C:\Users\user\Documents\Flex Builder 3\PT-Fin\src\main.mxml:63]
at main/onClicOK()[C:\Users\user\Documents\Flex Builder 3\PT-Fin\src\main.mxml:39]
at main/__boutonOK_click()[C:\Users\user\Documents\Flex Builder 3\PT-Fin\src\main.mxml:6] |
Sauriez vous où se trouve le problème ?
Merci pour votre aide !