Comunidad de diseño web y desarrollo en internet online

Como saber de que MovieClip proviene una instancia? en AS3

Citar            
MensajeEscrito el 12 Mar 2010 07:27 pm
Es decir como puedo por ejemplo apuntar a una instancia y saber de que movie clip proviene
Algo asi como:
var referencia = this.getChildByName("bebedero");
var nombre_del_movieClip = referencia.ObjetBase //Esta linea es una invencion mia :) pero es para darme a entender

Debe haber alguna propiedad de una instancia que me diga de que MovieClip viene.

Desde ya gracias.

Por nestornjrz

1 de clabLevel



 

msie8
Citar            
MensajeEscrito el 13 Mar 2010 02:12 pm
No se si te entendi bien pero seria algo asi:

Código ActionScript :

btn.addEventListener(MouseEvent.CLICK,name)
function name(e:MouseEvent)
{
   trace(e.currentTarget.name)   //salida= btn
}

Por el_putas

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 13 Mar 2010 08:57 pm
Si lo que quieres es saber si una instancia es de una clase en concreto puedes usar el operador "is"

Código ActionScript :

var referencia = this.getChildByName("bebedero");
if (referencia is Bebedero){
   trace("soy un bebedero")
}

Así, si queremos recorrernos todas las instancias de una pelicula podríamos escribir

Código ActionScript :

for (var i=0;i<numChildren;i++){
   var referencia=getChildAt(i)
   if (referencia is Símbolo1){
      trace(referencia)
   }
}

Por Eliseo2

710 de clabLevel



 

msie8

 

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