[FLASH MX2004 PRO] Probleme de duplication d'un clip
Bonjour a tous, j'ai un petit probleme de progra en Action script
En clair, j'ai 3 boules de differente couleurs qui tournent au millieu d'autre dans une urne, je choisi au hasard l'une des 3 boules et j'aimerai qu'elle aille a un endroit precis, pour cela j'ai creé 3 clips (choixverte, choixbleu et choix jaune ).
Une fois la boule arrivé a destination je veux qu'elle s'arrete et qu'elle y reste... et je veux pouvoir rapeler le meme clip par la suite pour mettre la boule a coté. cela 20 fois (je fais un loto en flash :p )
Si quelqun peut m'aider voici ce que j'ai fais helas les trois clip bouge en meme temps et qu'une seule fois et se decale au mauvais endroit
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 29 30 31 32 33 34 35 36 37 38 39 40
|
on (release) {
mouvboules.gotoAndPlay(1);
// autres boules qui tournent a linterieur de l'urne
choixverte._visible = false;
// les boules qui seront choisies seront aparaissent dans l'urne (ca se voit pas trop)
choixjaune._visible = false;
choixbleu._visible = false;
lancer._visible = false;
//lancer =nom de mon bouton declencheur
do {
choixcouleur = nbrealea(3);
if (choixcouleur == 1) {
choixverte._visible = true;
choixverte.gotoAndPlay(1);
choixverte._x = choixverte._x-(21.6*i);
//21.6 = taille d'une boule
i = i+1;
trace("i="+i+"tour");
}
if (choixcouleur == 2) {
choixjaune._visible = true;
choixjaune.gotoAndPlay(1);
choixjaune._x = choixjaune._x-(21.6*i);
i = i+1;
trace("i="+i+"tour");
}
if (choixcouleur == 3) {
choixbleu._visible = true;
choixbleu.gotoAndPlay(1);
choixbleu._x = choixbleu._x-(21.6*i);
i = i+1;
trace("i="+i+"tour");
}
} while (i<20);
function nbrealea(x) {
return Math.floor(Math.random()*x)+1;
}
} |