Je suis entrain de me familiariser avec flash 8 et j'ai une petite question.
Je me suis créé un clip nommé mc_balle et une class Balle
Je veux, dans l'image1 de ma séquence1 créer dans une boucle FOR pour créer X objet Balle nommé de balle0 à balleX-1. Par la suite, je veux faire la même chose avec mon mc_balle
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 class Balle{ public var posx:Number; public var posy:Number; public var xSpeed:Number; public var ySpeed:Number; //Constructeur function Balle (xx:Number,yy:Number,xs:Number,ys:Number){ posx=xx; posy=yy; xSpeed=xs; ySpeed=ys; } //Fais bouger la balle de xSpeed sur l'axe X et de ySpeed sur l'axe Y function Bouger(){ posx=posx+xSpeed; posy=posy+ySpeed; } }
Dans l'image2 de ma séquence1, dans une boucle FOR je veux pouvoir faire bouger mes balles Ex:
Dans l'image 3 de ma séquence2, je fait un gotoAndPlay(2);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(i:Number=0;i<10;i=i+1){ balle(i).bouger(); mc_clip(i)._x=balle(i).posx; mc_clip(i)._y=balle(i).posy; }
Est-ce que c'est possible?
Partager