J'ai petit soucis pour récupérer une variable d'une instance d'un clip après un événement.
J'ai un clip "Dossier" dans la bibliothèque avec comme code AS3:
var IDdossier:Number = 5;
Quant je crée des instances du clip "Dossier" je modifie la variable "IDdossier".
Avec le trace à la fin de la boucle je vois que les variables "IDdossier" sont bien affectée
Par contre lors de l'enlèvement je récupère le "5" de l'initialisation, et non les valeurs que j'ai affectée
Voici le code:
for (var i:Number = 0; i < 2; i++){
var dossier:Dossier = new Dossier();
dossier.IDdossier= ID[i];
dossier.Name.text = Name[i];
dossier.addEventListener(MouseEvent.CLICK, Dossier_Click );
stage.addChild (dossier);
trace(dossier.IDdossier);
}
function Dossier_Click(event:MouseEvent):void
{
trace(event.currentTarget.Name.text);
trace(event.currentTarget.IDdossier);
}
je comprend pas pourquoi sa ne marche pas!