Comunidad de diseño web y desarrollo en internet online

variables numerica desde .txt

Citar            
MensajeEscrito el 21 Oct 2009 01:41 am
tengo el siguiente code

Código ActionScript :

var cargatexto:URLLoader=new URLLoader();
cargatexto.dataFormat=URLLoaderDataFormat.VARIABLES;
cargatexto.load (new URLRequest ("Code/Texto/textos.txt"));//direcion del docmento de texto
var numero:Number;
numero=cargatexto.data.otronumero;//asigna el valor inicial a numero el cual es el valor numérico que tenga en el documento de texto en la variable otronumero
addEventListener (Event.ENTER_FRAME, aumentar);
function aumentar (e:Event) {
numero++;
trace (numero);
}

la idea es que por medio de un documento de texto inserte un valor de una variable la cual la pueda convertir en numero para asignarla a la variable llamada numero para que este pueda ejecutar la función no se que ago mal pero siempre me sale error
gracias.

Por tuxianof

48 de clabLevel



 

chrome
Citar            
MensajeEscrito el 21 Oct 2009 02:05 am
hola te hace falta que vigiles si se completo la carga del URLLoader y de ser completa ahi le asignas el valor de la variable de tu txt y en esa misma funcion agregas el ENTER_FRAME algo asi code:
codigo txt

Código :

myVar=10


codigo as

Código ActionScript :

var txtURLLoader:URLLoader = new URLLoader();
txtURLLoader.dataFormat = URLLoaderDataFormat.VARIABLES;
txtURLLoader.addEventListener(Event.COMPLETE, onCompleteLoad);

var numero:Number;

function onCompleteLoad(e:Event):void {
   trace(e.type);
   numero = e.target.data.myVar;
   trace(numero);
   addEventListener(Event.ENTER_FRAME, loop);
}

txtURLLoader.load(new URLRequest("./code./texto.txt"));

function loop(e:Event):void {
   numero ++;
   trace(numero);
}


espero te sirva , saludos.

Jonathan

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

firefox
Citar            
MensajeEscrito el 21 Oct 2009 06:34 am
Por cierto, TODAS las variables que leemos de un fichero .txt serán tratadas como STRING. Esto es, a veces se ha de hacer una conversión a número

Código ActionScript :

numero = Number(e.target.data.myVar); 

NOTA:NO se trata de una "conversión de cast", se trata de crear un número en base a un string

Código ActionScript :

var numero_txt:String="12"
var numero:Number=Number(numero_txt)

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Oct 2009 12:53 am
ok gracias a ambos lo intentare

Por tuxianof

48 de clabLevel



 

chrome

 

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