[rendre une variable globale dasn une fonction]
CONTEXTE
Je dispose de plusieurs bouton à la Frame(2). selon le bouton cliqué je souhaite changer la valeur d'une 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 12
| 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.