Salut à tous, merci de me lire.
Voilà mon but est de créer au démarrage un certains nombres d'objets, chaque objet etant représenté par un clip, et créer une méthode commune onPress.
J'ai créer un rond myShape dans la bibliotèque que j'ai associé à la classe LePoint.
Dans mon fichier LePoint.class :
class LePoint extends MovieClip {
private var xx:Number
private var yy:Number
private var nom:String
function LePoint (nom:String,xx:Number,yy:Number) {
this.xx=xx;
this.yy=yy;
this.nom=nom;
var clip:MovieClip = _root.attachMovie("myShape","clip"+nom,getNextHighestDepth());
}
public function onPress() {
trace(this.nom) //Ne marche pas
//Mon problème se situe ici, je n'arrive pas à récuperer les variables de l'objet, par exemple son nom ou xx
}
}
Dans mon image1
var a:LePoint=new LePoint("1",0,0);
Voilà peut etre que je m'y prend mal, le problème c'est que pour voir le clip, je suis obligé de l'attacher à _root, donc celui ci n'appartient plus à l'objet 'a' et pourtant la fonction onPress de la classe fonctionne (cad que le rond réagit au clic)...je ne comprend pas.
Merci de votre aide 