[FLASH 8] Instanciation de classe
Bonjour à tous,
Je débute dans la POO et j'ai un soucis.
Le code suivant génère 1 brique sur le SWF et lorsque je clique sur cette brique, je souhaiterais récupérer la valeur de "xPos" par exemple. Mais rien ! Juste "undefined".
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
// fichier Brique.as
class Brique extends MovieClip {
private var xPos:Number;
private var yPos:Number;
private var clip:MovieClip;
private var reference:Number;
private static var profondeur:Number = 0;
public function Brique(pReference:Number, pXpos:Number, pYpos:Number){
clip = _root.attachMovie("brique" + pReference, "bric" + pReference, profondeur, {_x:pXpos, _y:pYpos});
reference = pReference;
clip.onRelease = clicBrique;
xPos = pXpos;
yPos = pYpos;
profondeur++;
}
private function clicBrique(){
trace(xPos);
}
}
// timeline fichier *.fla
import Brique;
var bric1:Brique;
bric1 = new Brique(2, 50, 100);
stop(); |
Merci d'avance pour votre aide.