cs_T0x1K
Messages postés261Date d'inscriptiondimanche 6 avril 2003StatutMembreDernière intervention12 janvier 2010
-
5 janv. 2010 à 22:52
cs_T0x1K
Messages postés261Date d'inscriptiondimanche 6 avril 2003StatutMembreDernière intervention12 janvier 2010
-
8 janv. 2010 à 00:19
Salut à tous!
Je débute en AS3 et je bloque sur quelque chose depuis 1h..
En gros, voilà le code qui pose problème:
for (var i:Number = 0; i < 4; i++) {
var nomclip:Canette = new Canette()
addChild(nomclip);//on l'ajoute à la scene
nomclip.stop();
nomclip.x=Math.round(Math.random()*stage.stageWidth-diagonale)+diagonale;
nomclip.y=350;
nomclip.addEventListener(Event.ENTER_FRAME,deplacement2);
}
function deplacement2(event:Event) {
nomclip.rotationX=nomclip.rotationY=nomclip.rotation+=vitesseal;
if (nomclip.y<=0) {
nomclip.y=350;
vitesseal=Math.round(Math.random()*10)+1;
position=Math.round(Math.random()*stage.stageWidth-diagonale)+diagonale;
nomclip.x=position;
nomclip.scaleY=nomclip.scaleX=Math.random()+0,2;
} else {
nomclip.y-=vitesseal;
}
}
Le but est que 4 clips aillent de bas en haut de la scène en bougeant aléatoirement.
Il y a donc 4 "nomclip" qui s'ajoutent à la scène, mais il n'y en a qu'un seul qui bouge..
Comment faire pour que les 4 exécutent la fonction déplacement2?
cs_T0x1K
Messages postés261Date d'inscriptiondimanche 6 avril 2003StatutMembreDernière intervention12 janvier 2010 5 janv. 2010 à 23:27
Aaaaah merci!
Par contre, les 4 clips bougent aléatoirement suivant les passages, mais ils ont tous le même mouvement. Par quel moyen je pourrais les faire bouger chacun différemment ?