Comunidad de diseño web y desarrollo en internet online

Asignar a una variable el nombre de un MC

Citar            
MensajeEscrito el 28 Nov 2006 12:18 pm
Hola,

Quería asignarle a una variable el nombre de un MC cuando hago click en él. Sé cómo hacer para que se muestre en un texto dinámico pero no cómo asignárselo a una variable.

Alguien me ayuda?

Un saludo,

Mannix

Por Mannix

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 28 Nov 2006 04:31 pm
de manera dinamica creo q no se puede

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 28 Nov 2006 04:49 pm
No fastidies...

En serio?

Y a un campo de texto dinámico sí?

Buf q bajona!

Por Mannix

3 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 30 Nov 2006 12:15 am
jaja no fastidio, pero asi son las cosas, y a una variable de campo de texto me temo que tampoco por que es la misma cosa jeje, pero seguro hay algunas otras alternativas, que es lo que queires hacer?

Por erny_2004

Claber

166 de clabLevel



Genero:Masculino  

Morelia, Michoacan

firefox
Citar            
MensajeEscrito el 30 Nov 2006 01:34 pm
Si no me equivoco, se puede, hay una propiedad llamada _name que devuelve el nombre de instancia. De todos modos, depende lo que quieras hacer. Ya que esta propiedad se llama así:

trace (objeto._name); // Output: objeto

Claro que para eso tenés que especificar la ruta. Las veces que usé algo parecido hice lo siguiente: puse un this._name dentro de un prototipo.

Por HernanRivas

Claber

3416 de clabLevel

26 tutoriales

 

Argentina

msie
Citar            
MensajeEscrito el 30 Nov 2006 06:58 pm
Ya lo conseguí, gracias.

Lo que tenía que hacer es asignar la instancia del MC a una variable global y a partir de ahí usar cualquiera de sus atributos.

Para ello lo que hice fue poner el siguiente código en el botón dentro del MC (ya que aún no he encontrado la manera de ponerle código a un botón):

Código :

on(release)
{
_root.variable_global = this;
}

Con ello lo que consigo es acceder a cualquier atributo de la instancia, por lo que si pongo lo siguiente obtengo el nombre:

Código :

_root.variable_global._name

Y ya está!!!

Un saludo y gracias a todos.

Por Mannix

3 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.