Foros del Web » Creando para Internet » Flash y Actionscript »

Método para comprobar objeto en el escenario

Estas en el tema de Método para comprobar objeto en el escenario en el foro de Flash y Actionscript en Foros del Web. Hola, saludos ^^ Existe algún método o una manera para saber si un objeto está en escenario? Es decir, yo hago un addChild(mcBolita); y en ...
  #1 (permalink)  
Antiguo 05/09/2012, 10:47
Avatar de Kottore  
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 16 años, 6 meses
Puntos: 8
Método para comprobar objeto en el escenario

Hola, saludos ^^

Existe algún método o una manera para saber si un objeto está en escenario?

Es decir, yo hago un addChild(mcBolita); y en algún momento de mi código hago un removeChild(mcBolita); pero antes de hacer ese removeChild quiero saber si ya lo hice antes. No se si me explico.. solo necesito un método para saber si un objeto está en escenario.

Lo de menos es poner una bandera Booleana y asunto resuelto, pero quiero saber si hay un método. gracias.
__________________
これは僕のウェブだよね。
  #2 (permalink)  
Antiguo 05/09/2012, 13:04
Avatar de Kottore  
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 16 años, 6 meses
Puntos: 8
Respuesta: Método para comprobar objeto en el escenario

Ya encontré la respuesta y si alguien llega a este hilo buscándola acá la dejo:

Código ActionScript:
Ver original
  1. var varPrueba:mcPrueba = new mcPrueba();
  2. addChild(varPrueba);
  3. trace("padre: "+varPrueba.parent); //padre: [object MainTimeline]
  4. removeChild(varPrueba);
  5. trace("padre: "+varPrueba.parent); //padre: null
  6.  
  7. if (!varPrueba.parent) {
  8.     trace("no está en el escenario");
  9. } else {
  10.     trace("Si está en el escenario");
  11. }

Saludos ^^
__________________
これは僕のウェブだよね。

Etiquetas: escenario, objeto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 21:43.