Comunidad de diseño web y desarrollo en internet online

:: AS3 - COMO ATTACHAR MOVIES ::

Citar            
MensajeEscrito el 07 Ago 2007 05:44 pm
hola estoy comenzando con AS3 y quiero saber como hacer para attachar la misma pelicula varias veces con un for.

Por thacon

53 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Ago 2007 06:23 pm

Código :

var mi_array : Array = new Array();
//Yo crearia un array que contenga todas las instancias de mi movieclip
for (var i = 0; i < 10; i++)
{
   //iniciamos el for
   mi_array[i] = new ClaseIdentificadora ();
   //instanciamos los movieclips a los elementos del array
   this.addChild(mi_array[i]);
   //atachamos todas las instancias de la clase identificadora.
   //NOTA: Recuerda que yo puse this pensando en que es la pelicula principal.
}

Este codigo es implementado, no estoy 100% seguro de que funcione, pero despues de un curso de AS3 pienso que seria asi, revisare este post despues para saber site funciono.

Cuidado y bye :cool:

Por Gz.Francisco

378 de clabLevel



Genero:Masculino  

Programador economista y buzo

firefox
Citar            
MensajeEscrito el 07 Ago 2007 07:44 pm
gracias por tu ayuda. Voy a intentar hacer eso.

Por thacon

53 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 07 Ago 2007 08:46 pm
hola que tal thacon!!! no te recomiendo que almacenes los nombres o el numero de tus elementos como lo hizo fraggz en esta parte:

Código :

 mi_array[i] = new ClaseIdentificadora ();

ya que flash crea por default en AS3 una cadena que tambien contiene los nombre y niveles de los mc o Sprites

saludos!!!

Por andres_santos

236 de clabLevel



 

opera
Citar            
MensajeEscrito el 08 Ago 2007 04:06 am
Andres?, mmm yo se que eso no solamente pasa en AS3 y aparte tengo una duda, necesariamente tenemos que instanciar la clase identificadora, para despues poder hacer el addchild, ahora, como le harias tu para no guardarlos en un array, por que necesitas ralacionar la variable, con la clase identificadora, Ahora bien no se si sea correcto despues de el addchild poner un delete mi_array; pero insisto no se si sea correcto. bye

Por Gz.Francisco

378 de clabLevel



Genero:Masculino  

Programador economista y buzo

firefox
Citar            
MensajeEscrito el 08 Ago 2007 04:31 am
hola que tal fraggz!!!, bueno mira no no tienes que instanciar, puedes hacer algo como

Código :

addChild(new NombreClase());


ahora usando un par de metodos de la clase DisplayObjectContainer() puedes contar con numChilren() y para obtener o eliminar cierto mc con removeChildAt() ya que usa un numero

saludos!!!

Por andres_santos

236 de clabLevel



 

opera

 

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