Bonjour,

J'ai une liste de clip sur ma scène qui sont suffixés par un index (zone_01, zone_02...)
Je voudrais leur affecter à chacun plusieurs addEventListener (mouseover, mouseout et click) et je voudrais passer par une boucle de 0 à n (n étant le nombre de clip zone_xx) plutôt que d'écrire une ligne à chaque fois.

J'ai essayé ceci mais ça ne fonctionne pas :

var mc:MovieClip;
for (var i:int = 0; i<=2; i++) {
mc = this["zone_0"+i];
mc.addEventListener(MouseEvent.MOUSE_OVER, onMouseOver);
}

function onMouseOver(e:MouseEvent):void
{
var zone:MovieClip = e.currentTarget as MovieClip;
trace (zone.name)
zone.alpha = 1
}

Merci de votre aide