Comunidad de diseño web y desarrollo en internet online

problemas con cargar datos en variables globales

Citar            
MensajeEscrito el 03 Jul 2006 03:40 pm
Hola, tengo un problema con la variables globales. Es el siguiente, tengo que hacer leer un archivo de texto en una variable global, ya que luego ese dato será usado en cargas de mas peliculas. Pero aunque la declaro como global se me convierte en una variable en el level=0 y no me permite hacer uso de ella para pasar su contenido a varibles globales ni aprovechar el dato para la carga de otras peliculas.

El codigo que uso y no me funciona es este:

_global.Jornada;
a = new LoadVars()
a.load("jornada.txt");
a.onLoad = function(){
Jornada = this.numero}

en el archivo txt solo pongo:

&numero=25

y quiero poder usar el 25 como dato global leido de un txt para ser facil de cambiar sin tener que modificar cada poco el archivo flash ya que según sea este número cargara unos datos u otros la página.

Gracias por la ayuda y un saludo.

Por blankis

21 de clabLevel



Genero:Masculino  

Barna - España

msie
Citar            
MensajeEscrito el 03 Jul 2006 05:50 pm
y si mejor lo haces asi?

Código :

var Jornada;
a = new LoadVars()
a.load("jornada.txt");
a.onLoad = function(){
_root.Jornada = this.numero;
}

Por H3r3j3

290 de clabLevel

1 tutorial

Genero:Masculino  

Desarrollador Multimedia

firefox
Citar            
MensajeEscrito el 03 Jul 2006 06:27 pm
Gracias, pero eso es generar una variable local, por lo que no me mantiene el dato en las peliculas que cargo en la pelicula principal, por eso no deseaba usarlo pero si no hay una alternativamejor, lo hare con ello.

Por blankis

21 de clabLevel



Genero:Masculino  

Barna - España

msie
Citar            
MensajeEscrito el 04 Jul 2006 05:13 am
Hola os paso dos ejemplos de codigo que he colocado, el primero no me funciona pero es el que me hace falta, la variable playerName me da siempre "undefined", pero la variable Jornada da que es igual a 5, en cambio en el segundo codigo que no me sirve ya que el dato no lo recojo de txt y no puedo modificarlo posteriormente, me da que la variable playerName = 5 y el codigo funciona.

Este es el codigo que no funciona;

var Jornada;
a = new LoadVars()
a.load("jornada.txt");
a.onLoad = function(){
Jornada= this.numero;
}
resultado = new LoadVars()
resultado.load("Jornada.php")
var Dia:LoadVars = new LoadVars();
dia.playerName = Jornada;
dia.sendAndLoad("Jornada.php", resultado, "POST")
resultado.onLoad = function() {

y continua........

En cambio este me va correctamente pero no me sirve;

var Jornada = 5;
resultado = new LoadVars()
resultado.load("Jornada.php")
var Dia:LoadVars = new LoadVars();
dia.playerName = Jornada;
dia.sendAndLoad("Jornada.php", resultado, "POST")
resultado.onLoad = function() {

y continua....

Me pueden decir que hago mal en el primero que es el que me interesa??????

Por blankis

21 de clabLevel



Genero:Masculino  

Barna - España

msie
Citar            
MensajeEscrito el 05 Jul 2006 06:45 pm
si Jornada es una variable de tu pelicula principal entonces mejor refierete a ella como _level0.Jornada, no uso _global por lo que no sabria como apoyarte en este aspecto, pero _level0.variable me funciona

Por H3r3j3

290 de clabLevel

1 tutorial

Genero:Masculino  

Desarrollador Multimedia

firefox

 

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