Comunidad de diseño web y desarrollo en internet online

manipular variable de TextField cargada desde un archivo txt

Citar            
MensajeEscrito el 18 Feb 2005 10:59 am
Estoy intentando manipular una variable creada en un campo de texto dinámico, cargada priviamente desde un archivo de texto txt, y no soy capar. Quiero cargar el dato extraído del txt en una variable nueva, diferente de la del campo de texto, y no me carga el dato txt, sino el nombre que le he he asignado a la variable.

movieclip.TextField();
variable=("solucion"+1); en el archivo txt "solucion"+1 = "c"

Quiero cargar en otra variable, por ejemplo, VARIABLE2, el dato ("solucion"+1) que es "c", y en VARIABLE2 me carga "solucion1". ¿Cómo puedo cargar "c" en una VARIABLE2? Estoy completamente bloqueado y no sé qué hacer, pues en el campo de texto que tengo en el escenario me lo hace bien, pero no me carga el dato en otra variable.
Un saludo.

Por ibio

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 18 Feb 2005 02:26 pm
^^ bienvenido
como lo estas cargando no lo entiendo bien
solucion +1 <-------- q es exactamente

Código :

var carga:LoadVars = new LoadVars();
carga.onLoad = function(exito){
if (exito){
 variable = this["solucion" + 1];
}
}
carga.load("elTXTaCargar");


para funcione y te de "c" en el txt

Código :

&&solucion1=c&&


cheka este link
http://www.cristalab.com/vertutorial.php?id=6
Saludos :D

Por flasher

Invitado



 

firefox
Citar            
MensajeEscrito el 18 Feb 2005 03:59 pm
Muchas gracias por responder:
A ver si aclaro más el problema, en el documento "test.txt" hay un test con preguntas y soluciones como éstas:

&enunciado5= ¿Cómo se llama el caballo de D. Quijote?
&respuesta17= Bucéfalo
&respuesta18= Babieca
&respuesta19= Rocinante
&respuesta20= Platero
&solucion5= c

Con el código que pongo a continuación, por medio de un ciclo, me lee las varibles enunciado, respuesta, solución del txt y me las ubica perfectamente en campos de texto dinámico:

resultado.loadVariables("test.txt");
resultado.createTextField("item",1,-176,-81,200,100);
with (resultado.item){
type="dynamic";
String(i)
variable = "solucion"+i;

}

Pero el campo &solución no lo quiero presentar en el escenario, quiero cargarlo en una variable aparte y, mediente una condicional if que me compare la solución correcta con lo que el usuario haya pulsado -botón a o botón b o botón c o botón d- para ver si la respuesta es correcta o falsa. Pues bien, eso es lo que no me sale: cuando intento cargar del "test.txt", la variable "&solucion=" que puede ser "a", "b", "c" o "d", en vez de cargarse estas letras, se carga "solucion1" o "solución2", etc.

Voy a probar con la solución que me propones a ver si consigo algo.

Por ibio

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 18 Feb 2005 04:15 pm
entonces te recomiendo tambien este link

http://www.cristalab.com/vertutorial.php?id=12

te ayudara mas y le puedes colocar un cargador de tiempo en los datos como un pre_load ^^

Por flasher

Invitado



 

firefox

 

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