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