Inserto una serie de botones de la siguiente manera:
Cita:
Como le puedo agregar a cada botón un nombre diferente?stop();
//Importo el clip de la biblioteca
var contenedor:Sprite = new Sprite();
addChild(contenedor);
var botones:Array = new Array();
var mc:miBoton;
var totalBotones:uint=3;
var i:uint=0;
for (i=0; i < totalBotones; ++i) {
mc = new miBoton();
botones.push(mc);
contenedor.addChild(mc);
//
mc.addEventListener(MouseEvent.CLICK, hizoClick);//agregar el listener
}
//Posición de cada clip
botones[0].x = 150;
botones[0].y = 25;
botones[1].x = 150;
botones[1].y = 50;
botones[2].x = 150;
botones[2].y = 75;
//
function hizoClick(e:MouseEvent):void {
var mc = e.currentTarget;
switch (mc) {
case botones[0] :
gotoAndStop(5);
break;
case botones[1] :
gotoAndStop(10);
break;
case botones[2] :
gotoAndStop(15);
break;
}
}
//Importo el clip de la biblioteca
var contenedor:Sprite = new Sprite();
addChild(contenedor);
var botones:Array = new Array();
var mc:miBoton;
var totalBotones:uint=3;
var i:uint=0;
for (i=0; i < totalBotones; ++i) {
mc = new miBoton();
botones.push(mc);
contenedor.addChild(mc);
//
mc.addEventListener(MouseEvent.CLICK, hizoClick);//agregar el listener
}
//Posición de cada clip
botones[0].x = 150;
botones[0].y = 25;
botones[1].x = 150;
botones[1].y = 50;
botones[2].x = 150;
botones[2].y = 75;
//
function hizoClick(e:MouseEvent):void {
var mc = e.currentTarget;
switch (mc) {
case botones[0] :
gotoAndStop(5);
break;
case botones[1] :
gotoAndStop(10);
break;
case botones[2] :
gotoAndStop(15);
break;
}
}
Gracias por su ayuda