Foros del Web » Creando para Internet » Flash y Actionscript »

Cargar muchas variables de un txt

Estas en el tema de Cargar muchas variables de un txt en el foro de Flash y Actionscript en Foros del Web. hola gente tengo que cargar varias variables de un txt el txt tiene lo siguiente: &1=1 mas 1 es 2?& &1a=si& &1b=no& &1c=no se& &1d=masomenos& ...
  #1 (permalink)  
Antiguo 17/10/2005, 22:56
Avatar de momo  
Fecha de Ingreso: abril-2003
Mensajes: 898
Antigüedad: 21 años
Puntos: 0
Cargar muchas variables de un txt

hola gente
tengo que cargar varias variables de un txt
el txt tiene lo siguiente:

&1=1 mas 1 es 2?&
&1a=si&
&1b=no&
&1c=no se&
&1d=masomenos&
&1bien=1&

&2=2 mas 2 es 5?&
&2a=si&
&2b=no&
&2c=no se&
&2d=masomenos&
&2bien=2&

en el flash lo cargo asi:
loadVariablesNum("custionario.txt", 0);

el tema es que si le asigno los valores a un campo de texto con por ejemplo:
campodetexto.text=1a
no anda...
ahora si en campo de texto le pongo en las propiedades la variable 1a me lo muestra bien pero no si lo asigno por codigo.

tengo que hacer un cuestionario de masomenos 100 preguntas que te va mostrando de a una y elige el numero de pregunta al azar y lo muestra en la misma pelicula en el mismo frame.
cual es el problema?
muchas gracias
Mariano
  #2 (permalink)  
Antiguo 17/10/2005, 23:21
Avatar de momo  
Fecha de Ingreso: abril-2003
Mensajes: 898
Antigüedad: 21 años
Puntos: 0
cuando ejecuto el flash el error que me tira es este:

Scene=peli, Layer=Layer 2, Frame=1: Line 1: ';' expected
uno.text=1a

Scene=peli, Layer=Layer 2, Frame=1: Line 2: ';' expected
dos.text=1b

Scene=peli, Layer=Layer 2, Frame=1: Line 3: ';' expected
tres.text=1c

Scene=peli, Layer=Layer 2, Frame=1: Line 4: ';' expected
cuatro.text=1d

Gracias
  #3 (permalink)  
Antiguo 17/10/2005, 23:31
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
Necesitas usar la clase LoadVars, la cual contiene un metodo llamado load, luego en el evento onLoad de esta misma clase cargas tus variables y se las asignas a las cajas de texto, algo asi:

Código PHP:
var myLv:LoadVars = new LoadVars();

myLv.load("archivo.txt");

myLv.onLoad = function(success):Void{
   if(
success){
      
trace("variable 1a = " this.1a);
   }else{
      
trace("error al cargar los datos");
   }

espero te sirva, revisa la ayuda de flash para mayor exactitud, pues no toy muy seguro con el metodo load

bueno, have funnnnn
  #4 (permalink)  
Antiguo 17/10/2005, 23:45
Avatar de momo  
Fecha de Ingreso: abril-2003
Mensajes: 898
Antigüedad: 21 años
Puntos: 0
gracias mañana te cuento como me fue
;)
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:05.