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

addChild¿?¿

Estas en el tema de addChild¿?¿ en el foro de Flash y Actionscript en Foros del Web. wenas.. he estado buscando, pero no entiendo bien que hacen realmente estas dos funciones: event.target.parent. addChild (event.target); getChildByName (myTargetName) gracias!...
  #1 (permalink)  
Antiguo 24/09/2009, 12:04
 
Fecha de Ingreso: octubre-2008
Mensajes: 36
Antigüedad: 16 años, 1 mes
Puntos: 0
addChild¿?¿

wenas..

he estado buscando, pero no entiendo bien que hacen realmente estas dos funciones:

event.target.parent.addChild(event.target);

getChildByName(myTargetName)



gracias!
  #2 (permalink)  
Antiguo 24/09/2009, 13:32
 
Fecha de Ingreso: mayo-2008
Ubicación: Murcia, España
Mensajes: 313
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: addChild¿?¿

Um... la primera es algo extraña...

Digamos que está diciendole al padre de un objeto que añada a ese mismo objeto a la lista de visualización, lo cual me deja con ganas de saber si antes ya ha sido añadido, por que si no está añadido, no podría acceder a su padre..., es extraño...

El segundo retorna un DisplayObject con un nombre determinado. Todos los display objects poseen el atributo "name", retornará el display object cuyo atributo "name" sea igual al pasado como parámetro.
  #3 (permalink)  
Antiguo 24/09/2009, 15:09
Avatar de Eskombro  
Fecha de Ingreso: septiembre-2009
Ubicación: Colombia
Mensajes: 437
Antigüedad: 15 años, 2 meses
Puntos: 22
Respuesta: addChild¿?¿

la función addChild es para añadir al escenario algo. Por ejemplo, si has creado un símbolo pero no está insertado en el escenario lo puedes hacer escribiendo

addChild(NombreDeInstancia);

lo que hay antes es la ruta. Por ejemplo tienes un simbolo1 y lo quieres añadir dentro del símbolo2. Entonces escribes

simbolo2.addChild(simbolo1);

Funciona al revés con removeChild(nombreDeInstancia);

Un salduo.
Eskombro
  #4 (permalink)  
Antiguo 25/09/2009, 03:40
 
Fecha de Ingreso: octubre-2008
Mensajes: 36
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: addChild¿?¿

muchas gracias, ya me ha qedado mas o menos claro!

saludossss ;)
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 22:46.