Comunidad de diseño web y desarrollo en internet online

saber que tipo de clase es un objeto

Citar            
MensajeEscrito el 01 Sep 2008 08:21 am
Hola a todos:
Mi duda es la siguiente:
Quiero modificar la posicion de varios objetos que estan en un MC, y hago el siguiente for:

Código :

 for(i=0;i<=MC.numChildren-1;i++)   {
              Mc.getChildAt(i).velocidad++;
           }

el problema es que Mc ademas de contener los objetos(otros MC) que quiero mover tiene formas,rectangulos y demas cosas dibujadas por mi(shapes), y entonces el getChildAt tb devulve a esos objetos de dibujo, los cuales no tienen la propiedad Y u otras propiedades que tb quiero cambiar, entonces me da error al ejecutar.
Mi pregunta es si es posible averiguar de que tipo o clases es el objeto que te devuelve getChildAt para asi hacer una cosa u otra.

Código :

 var obj_aux;
           for(i=0;i<=MC.numChildren-1;i++)   {
              obj_aux=Mc.getChildAt(i).velocidad++;
              //if obj_aux es de tipo MC haz una cosa si obj_aux es de tipo dibujo(shape) no hagas nada
           }

No se si me he explicado bien :lol:
Muchas gracias

Por plebs

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 01 Sep 2008 10:33 am
Usa la palabra is

if(myObject is MovieClip)

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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