Salut tout le monde.
J ai un probleme avec les variables globales je m'explique :
j ai 3 swf :
1er swf 1ere frame :
_global.test = "testsam";
trace("1: " + _global.test);
---> trace me renvoye -> 1: testsam
j appelle le 2eme swf avec un bouton avec le code suivant
on (release) {
gotoAndPlay(14);
loadMovieNum("swf2.swf", 1);
}
1er frame du swf 2 :
trace("2: " + _global.test);
---> trace me renvoye -> 2: testsam
ensuite j ai movie clip (qui je trouve a la racine du 2eme swf )
qui creer dynamiquement des boutons :
trace("2.1: " + _global.test);
i = 0;
while (i<=9) {
attachMovie("carre", "carre"+i, i);
i++;
}
carre0.onRelease = function() {
trace("2.21: " + _global.test);
loadMovieNum("swf3.swf", 2);
};
---> trace me renvoye -> 2.1: testsam
---> trace me renvoye -> 2.2: testsam
---- jusqu'ici tout va bien---
--- et la c'est le drame ----
dans la 1er frame de swf3 :
trace("3: " + _global.test);
---> trace me renvoye -> 3: undefined
quelqu'un sait pourquoi ca ne fonctionne pas ??
Sam