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.
