[rendre une variable globale dans une fonction]
CONTEXTE
Je dispose de plusieurs bouton à la Frame(2). selon le bouton cliqué je souhaite récupérer la valeur de la variable appelée occurrence pour qu'elle puisse servir en frame(5)
DEMARCHE
Code:
1 2 3 4 5 6 7 8 9 10 11
|
import flash.events.MouseEvent;
import flash.display.MovieClip;
for(var c:int = 1; c<15; c++){
this["ville"+c].addEventListener(MouseEvent.CLICK, buttonClick);
}
function buttonClick(event:MouseEvent):void{
var occurence:String = new String();
occurence= event.currentTarget.name;
gotoAndStop(5);
}; |
QUESTION
Comment faire en sorte que la variable occurence devienne "globale".
Autrement dit, si je fais un trace (occurence), quel que soit l'endroit, je récupère en sortie la valeur de cette variable.