La cosa es así. Tengo que cargar texto desde el servidor y el archivo se debe seleccionar con una variable random (hay 6 archivos ".txt" con distinto número como nombre (texto0.txt - texto1.txt - texto2.txt, etc, y aparecen en un cuadro de texto dinámico.
La porción del script es:
this.createTextField("my_txt", 10, 10, 10, 320, 100);
my_txt.autoSize = "left";
my_txt.border = true;
my_txt.multiline = true;
my_txt.wordWrap = true;
R = random(5)
var textoR_lv:LoadVars = new LoadVars();
textoR_lv.onData = function (src:String):Void {
if (src != undefined) {
my_txt.text = src;
} else {
my_txt.text = "la respuesta no está disponible.";
}
}
textoR_lv.load("http://www.xxx.com/AAA.txt");
y aquí está el problema, AAA.txt debería ser texto0, texto1, texto2...etc. para que se carguen los textos elegidos aleatoriamente, pero como está en una función que tiene una variable fija ("http://www.xxx.com/AAA.txt") no puedo cambiarlo de modo aleatorio. Yo lo arreglé poniendo condiciones if pero no me parece elgante (aparte de que en realidad son 30 textos y tengo 30 sentencias if), debería poder hacerse más compacto.
¿Podría alguien darme una mano? - Gracias