Comunidad de diseño web y desarrollo en internet online

¿Como crear variables dinámicas en as3?

Citar            
MensajeEscrito el 19 Jul 2011 03:45 pm
Buenos días,


Tengo el siguiente problema espero me puedan ayudar:


Con el siguiente codigo puedo crear un objeto a partir de uno ya existente


Código ActionScript :

var clip:Lugar_mc = new Lugar_mc();
clip.x = 100;
clip.y = 100;
this.addChild(clip);


Donde Lugar_mc es un simbolo, esto me funciona bien, pero ahora quiero crear varios simbolos dinámicamente y estoy haciendo lo siguiente pero no me sirve


Código ActionScript :

for(var i:uint=0; i<100; i++){
   var this["clip" + i]:Lugar_mc = new Lugar_mc();
   this["clip"+i].x = 100;
   this["clip"+i].y = 100;
   this.addChild(this["clip"+i]);
}


esto funciona en as2, pero lo necesito en as3. ¿COMO LO PUEDO REALIZAR?


Agradezco su ayuda y de antemano MUCHAS GRACIAS

Por robix100

3 de clabLevel



 

msie8
Citar            
MensajeEscrito el 19 Jul 2011 03:58 pm
Algo asi>

Código ActionScript :

for(var i:uint=0; i<100; i++){ 
   var t:Lugar_mc = new Lugar_mc(); 
   t.name = "clip"+i
   t.x = 100; 
   t.y = 100; 
   this.addChild(t); 
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Jul 2011 05:25 pm
Jorge, muchisimas gracias.

Me ha servido demasiado. MUCHISIMAS GRACIAS.

Por robix100

3 de clabLevel



 

msie8
Citar            
MensajeEscrito el 01 Ago 2011 05:52 pm
Ahora como hago para eliminar estos objetos dimámicos utilizando el removeChild en un boton. Gracias por su colaboración.

Por robix100

3 de clabLevel



 

msie8
Citar            
MensajeEscrito el 01 Ago 2011 05:55 pm
Pues lo contrario, pero usando getChildByName

Código ActionScript :

for(var i:uint=0; i<100; i++){  
   this.removeChild(getChildByName("clip"+i));  
}


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.