rendered paste bodyvar noBalle=1; //Declaration d<une variable de scenario
while (noBalle <= 15)
{
this["b"+noBalle+"_mc"].y=100;
this["b"+noBalle+"_mc"].sens=1;
this["b"+noBalle+"_mc"].enMvt=false
this["b"+noBalle+"_mc"].allerRetour=0
this["b"+noBalle+"_mc"].faireAllerRetour=bouger;
this["b" + noBalle + "_mc"].addEventListener(Event.ENTER_FRAME,this["b"+noBalle+"_mc"].faireAllerRetour);
noBalle=noBalle+1;
}
//Configuration et initialisation de bt_controleur_mc
bt_controleur_mc.envoyerMessageDemarrer=envoyerMessageArreterDemarrer
//Configuration des ecouteurs d'evenements
bt_controleur_mc.addEventListener(MouseEvent.CLICK, bt_controleur_mc.envoyerMessageDemarrer);
//Code des methodes
function bouger(evenement)
{
if(evenement.currentTarget.enMvt==true && evenement.currentTarget.allerRetour<=9)
{
evenement.currentTarget.y=evenement.currentTarget.y+evenement.currentTarget.sens*5;
if (evenement.currentTarget.y == 300 || evenement.currentTarget.y == 50)
{
evenement.currentTarget.sens = -1 * evenement.currentTarget.sens;
evenement.currentTarget.allerRetour=evenement.currentTarget.allerRetour+1
}
}
}
function envoyerMessageArreterDemarrer (noBalle)
{
var noBalle=null
var noCompt=0
while (noCompt<=15)
{
if(this["b"+noBalle+"_mc"].enMvt==false)
{
this["b"+noBalle+"_mc"].enMvt=true
this["b"+noBalle+"_mc"].faireAllerRetour
noCompt=noCompt+1
trace (noCompt)
}
}
}