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

txt+loadVariablesNum+sumar

Estas en el tema de txt+loadVariablesNum+sumar en el foro de Flash y Actionscript en Foros del Web. Hola gente, tengo un problema con una simple pero maldita carga de un txt que carga unas variables: en texto.txt &a=10 &b=60 (este txt ya ...
  #1 (permalink)  
Antiguo 14/07/2006, 15:23
 
Fecha de Ingreso: julio-2006
Ubicación: Mendoza - Argentina
Mensajes: 7
Antigüedad: 11 años, 4 meses
Puntos: 0
txt+loadVariablesNum+sumar

Hola gente, tengo un problema con una simple pero maldita carga de un txt que carga unas variables:

en texto.txt
&a=10
&b=60
(este txt ya me lo genera un php)

en pepe.fla
escenario

3 cajas de texto dinamico a,b,c
las dos primeras leen el .txt y colocan el contenido 10 y 60
pero el maldito c me larga un NaN o undefinid segun las tantas cosas que he intentado.

primer frame

loadVariablesNum("texto.txt",0);
no me sale ni con
c=a+b;
ni con
_root.inst_c.text=(_root.inst_a.text)+(_root.inst_ ab);

el tema es que no tengo claro lo de Number y String y tampoco se si viene el tema por ahí. Obviamente funciona si a las cajas le cargo manualmente las cantidades 60 y 10. Desde ya gracias por la mano que me puedan dar.
  #2 (permalink)  
Antiguo 14/07/2006, 16:04
 
Fecha de Ingreso: abril-2005
Mensajes: 372
Antigüedad: 12 años, 7 meses
Puntos: 0
mmmm....proba cargando las variables y declaralas como numero
Código PHP:
 var a:Number 10;
var 
b:Number 20;
a+
Esto te arroya la suma, es decir, las trata como numeros, sino arrojaria 1020

Suerte!
  #3 (permalink)  
Antiguo 14/07/2006, 17:44
 
Fecha de Ingreso: marzo-2006
Ubicación: Mexico City
Mensajes: 27
Antigüedad: 11 años, 8 meses
Puntos: 0
Hola!
Si estas con AS 2, simplemente pon algo asi:
Código:
c = Number(a) + Number(b)
Eso debería de funcionar, Suerte!
  #4 (permalink)  
Antiguo 15/07/2006, 09:21
 
Fecha de Ingreso: julio-2006
Ubicación: Mendoza - Argentina
Mensajes: 7
Antigüedad: 11 años, 4 meses
Puntos: 0
Gracias chicos, pero no me da de ninguna forma he probado así en V.MX 2004 y en V.8 con AS2.0 y tampoco


Cita:
loadVariablesNum("textob.txt",0);
var a:Number = _root.inst_a.text;
var b:Number = _root.inst_b.text;
//_root.inst_c.text = Number(a) + Number(b); //(no parla)
//c = Number(a) + Number(b); //(no parla)
//c = a + b; //(no parla)
trace(c); // respuesta: NaN
otraverix: lo que me propones no puedo hacerlo ya que las variables se cargan solas desde el .txt y si, funciona, si yo le ingreso las cantidades manualmente a las variables, pero necesito que hagan el chiste solas igualmente gracias si pueden prueven esto en sus compus.

SOLUCION POSTERIOR A ESTE ENVÌO

No me pregunten por que? pero no me ha dado de ninguna forma hasta que probè esto:

Fotograma 1

Cita:
loadVariablesNum("texto.txt",0);
Fotograma 3: (en el 2 maldita sea no funciona)

Cita:
cxx = Number(_root.inst_axx.text) + Number(_root.inst_bxx.text);
trace (cxx);
stop();//muy importante porque sino se produce un boocle infinito
Y es ahi donde me doy cuenta que con trace(cxx) me larga primero NaN y luego etermanete el maldito resultado esperado

No me pregunten porque pero no funciona ni en el fot.1 ni en el fot.2.
Les agradezco chicos porque me pude orientar gracias a su ayuda.

Última edición por icono_flash; 15/07/2006 a las 10:32
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 08:39.