Código :
var ln:Number = 13; for (var i:Number = 1; i<=ln; i++) { var mc:MovieClip = this.createEmptyMovieClip("clip"+i, this.getNextHighestDepth()); mc.createTextField("my_txt", 1, 0, 0, 150, 20); mc._x = random(i*30); mc._y = random(i*30); var my_fmt:TextFormat = new TextFormat(); my_fmt.color = 0xFFcc00; my_fmt.font = "tahoma"; mc.my_txt.text = "Hola"; mc.my_txt.multiline = true; mc.my_txt.wordWrap = true; mc.my_txt.setTextFormat(my_fmt); }
¿Lo han visto? vale pues el problema es el siguiente. Yo quiero hacer lo mismo, pero que la variable ln en lugar de ser 13, sea "preguntas_xml.firstChild.childNodes.length", es decir un numero q recoge de la longitud del xml. Les muestro lo que yo puse y vean que no funciona.
Código :
preguntas_xml = new XML(); preguntas_xml.load("../xml/preguntas.xml"); preguntas_xml.ignoreWhite = true; preguntas_xml.onLoad = function(success) { var uh:Number = preguntas_xml.firstChild.childNodes.length; trace(uh); for (var i:Number = 0; i<=uh; i++) { var mc:MovieClip = this.createEmptyMovieClip("clip"+i, this.getNextHighestDepth()); mc.createTextField("my_txt", 1, 0, 0, 150, 20); mc._x = random(100); mc._y = random(100); var my_fmt:TextFormat = new TextFormat(); my_fmt.color = 0xFFcc00; my_fmt.font = "tahoma"; mc.my_txt.text = "Some text"; mc.my_txt.multiline = true; mc.my_txt.wordWrap = true; mc.my_txt.setTextFormat(my_fmt); } }
¿ Se les ocurre cuál puede ser el problema? el xml si q lo lee bien, y el for funciona, pero no me hace el resto.
Muchas gracias por adelantado.
Anita.