Comunidad de diseño web y desarrollo en internet online

this.createTextField y diferentes escenas

Citar            
MensajeEscrito el 14 May 2009 05:14 am
Buenas gente.
Les hago una consulta que en AS3 se me ocurriria como resolverlo, pero en AS2, no le encuentro la vuelta.
Estoy usando AS2, en Flash CS4.

Estoy creando textfields, dinamicos, dentro de un loop, algo asi:

Código :

for (i=0; i<=16; i++) {
      var col1:TextField = this.createTextField("lbl"+i, _root.getNextHighestDepth(), 510, i*15+163, 50, 20);
      col1.text = "un texto que recupero de un XML";
         }


eso me crea los 17 text fields que necesito, ok.
El problema es que cuando cambio de escena... los textfields siguen ahi... (?). Y si vuelvo a esa escena, vuelven a crearse en el mismo lugar..
Necesito removerlos, o que solo existan en esa escena, pero no encuentro como hacerlo.
Se que createTextField() es un metodo de movieclip, pero cuando agrego un movieclip y en su onload llamo el create.. no me acomoda los text como se deberia, y tambien pierdo la referencia al XML..

Alguna idea?
Desde ya muchas gracias.

Por selecters75

51 de clabLevel



Genero:Masculino  

Argentina

msie8
Citar            
MensajeEscrito el 14 May 2009 10:16 am
Solucionado.
Aunque no me gusta mucho la forma.
Agregue unos movieclip en blanco, y desde ahi cree los los textField con _root.mimovieclip.createTextField(..

Hay alguna forma mas adecuada para esto?

Por selecters75

51 de clabLevel



Genero:Masculino  

Argentina

msie8

 

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