Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/12/2007, 05:34
Avatar de SinguerInc
SinguerInc
 
Fecha de Ingreso: octubre-2007
Ubicación: Barcelona, España
Mensajes: 551
Antigüedad: 16 años, 6 meses
Puntos: 5
Re: Extraer nombre de boton, como lo hago? AYUDA!!!

a ver...vamos por partes dijo jack....

supongamos que tienes botones en tu libreria y los agregas con actioscript al stage, haces algo asi:

Código:
attachMovie("miButton_btn", "boton", 1);
boton.onPress = function()
{
	trace(this._name);
}
y eso funciona perfecto....

otra...tienes botones en tu libreria, y haces "drag & drop" en flash y luego exportas el swf...ok....olvidate, ahi no hay ningun id ni name, no pueden ser controlados por actionscript.

otra...lo mismo que la anterior pero a cada boton le agregas un id (que es lo que no quieres hacer) en flash:
haces lo que dije en el primer post, no hay otra.

o sea, en sintesis, el unico modo de hacerlo es dinamicamente con attachMovie y ahi le colocas el id para luego saber cual es el nombre del boton.

saludos.

obviamente que los nombres los puedes generar en forma dinamica...

Código:
var nombreBotones:Array = ["miBoton01","miBoton02","miBoton03","miBoton04"];
for(var i:int=0; i<5; i++)
{
var nameBoton:String = nombreBotones[i];
attachMovie("miButton_btn", nameBoton, 1);
this[nameBoton].onPress = function()
{
	trace(this._name);
}
}
ciao.
__________________
/blog.singuerinc.com