[Flash CS3][AS3]Charger clip avec une classe dynamique
Bonjour, je cherche à charger un clip dynamiquement en fonction d'une variable.
Typiquement, voici ma fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| function majPrinc(sens){
//Creation du Movieclip du haut
var princHaut:MovieClip = new MovieClip();
this.addChild(princHaut);
princHaut.x = 98;
princHaut.y = 18;
var princHautDsp:this["princHautAttend"+sens] = new this["princHautAttend"+sens]();
princHaut.addChild(princHautDsp);
//Creation du Movieclip du bas
var princBas:MovieClip = new MovieClip();
this.addChild(princBas);
princBas.x = 155;
princBas.y = 293;
var princBasDsp:this["princBasMarche"+sens] = new this["princBasMarche"+sens]();
princBas.addChild(princBasDsp);
} |
et l'appel de la fonction :
Code:
this.majPrinc("Droite");
Avec la disparition de la fonction eval je trouvais cette solution logique. Or, cela ne marche toujours pas.
Quelle est la bonne technique?
Merci
PS : J'ai bien fait les linkages dans les bons symboles.