J'ai la fonction suivante, mais je n'arrive pas à obtenir la variable myVar dans la fonction inline. Qu'est-ce que je fais mal ici? Ce que je voudrais avoir, c'est quand je clique sur myMc, il devrait imprimer myVar à la console ("bonjour l'ordinateur").Comment passer des variables dans des fonctions inline dans Action Script 2
function doSomething():Void { myVar = "hello computer"; myMc.onRelease = function(){ trace(myVar); //prints as "undefined" } }
ps. - Je ne peux pas déclarer myVar comme variable globale ou statique car dans le code réel, j'analyse XML et le myVar change constamment.
Merci! Cela a bien fonctionné. C'est tellement simple, mais AS est très nouveau pour moi, donc ce sont de bonnes petites leçons. – justinl
Pas de problème. Si AS est nouveau pour vous, vous devriez peut-être commencer par AS3 :) – Reuben