Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/01/2009, 03:06
gabiango
 
Fecha de Ingreso: junio-2008
Mensajes: 51
Antigüedad: 15 años, 10 meses
Puntos: 0
addChild de varios clips en AS3

Hola amigos

Tengo una duda en en AS3. En AS2, para incluir varios clips que estan en la biblioteca en el escenario principal, una manera de hacerlo es la siguiente:

for (i=0; i<200; i++) {
this.attachMovie("circulo", "circulo"+i, i+1); /* afegim a
diferents nivells*/
_root["circulo"+i]._x = random(400);
_root["circulo"+i]._y = random(300);
_root["circulo"+i]._xscale = random(100);
_root["circulo"+i]._yscale = _root["circulo"+i]._xscale;
}

En AS3 esto ya no vale. Se ve que ya no se linkean sino que al clip se le da un nombre de clase. He encontrado como insertar un solo clip:

var newMC: resultado = new resultado(); //resultado es el nom de la clase que li he donat al clip
this.addChild(newMC); //ara la funció és addChild
this.newMC.x = 200;
this.newMC.y = 200;

Pero en el momento que quiero insertar varios clips no se ocmo hacerlo. Una opción totalmente descartada es la de definir mas variables del tipo resultados, ya que en función de unas condiciones quiero que salgan más o menos clips. Lo que he pensado es hacer una matriz de objetos resultados peor no se bien bien como hacerlo.

¿Alguna sugerencia?

Muchas gracias!!!!!!!

Última edición por gabiango; 19/01/2009 a las 07:44