Boucle for charger dérrière mon menu

kiyomizu Messages postés 3 Date d'inscription mercredi 27 janvier 2010 Statut Membre Dernière intervention 31 janvier 2011 - 31 janv. 2011 à 11:06
kiyomizu Messages postés 3 Date d'inscription mercredi 27 janvier 2010 Statut Membre Dernière intervention 31 janvier 2011 - 31 janv. 2011 à 11:53
Bonjour,

j'aurais aimé savoir s'il y avait un code permettant de charger les clips d'une boucle for dérrière le Menu ? Je ne trouve pas de solution !

ci-joint le code que j'utilise

stop();

//les clips
var conteneurClip : MovieClip = new MovieClip;

conteneurClip.x = 74;
conteneurClip.y = 327;

addChild(conteneurClip);

var clip1 : MovieClip = new Clip1;
var clip2 : MovieClip = new Clip2;
conteneurClip.addChild(clip2);
var clip3 : MovieClip = new Clip3;
var clip4 : MovieClip = new Clip4;
var clip5 : MovieClip = new Clip5;
var clip6 : MovieClip = new Clip6;


var tab : Array = new Array ();

tab[0] = clip1;
tab[1] = clip2; 
tab[2] = clip3;
tab[3] = clip4;
tab[4] = clip5;
tab[5] = clip6;



//les boutons
for (var i:uint = 1; i <= 6; i++)
{
var monBouton:MovieClip = monMenu["bouton"+i];//monMenu est le conteneur
monBouton.buttonMode = true;
monBouton.id=i;

monBouton.addEventListener(MouseEvent.MOUSE_OVER, boutonOver);
monBouton.addEventListener(MouseEvent.MOUSE_OUT, boutonOut);
monBouton.addEventListener(MouseEvent.MOUSE_DOWN, boutonEnfonce);
monBouton.addEventListener(MouseEvent.MOUSE_UP, boutonRelache);

}
function boutonOver(event:MouseEvent):void
{
(event.currentTarget  as  MovieClip).gotoAndStop("S1");
}

function boutonOut(event:MouseEvent):void
{
(event.currentTarget  as  MovieClip).gotoAndStop("S2");
}
function boutonEnfonce(event:MouseEvent):void
{
conteneurClip.removeChildAt(0);
}

function boutonRelache(event:MouseEvent):void
{
var clipNum: MovieClip = event.currentTarget as MovieClip;
conteneurClip.addChildAt(tab[clipNum.id],0);
}


Merci d'avance

1 réponse

kiyomizu Messages postés 3 Date d'inscription mercredi 27 janvier 2010 Statut Membre Dernière intervention 31 janvier 2011
31 janv. 2011 à 11:53
Peut être que cela servira à d'autres débutants comme moi...

Il fallait simplement mmettre ceci au début du code :

stage.addChild(monMenu);
addChild(conteneurClip);
0
Rejoignez-nous