Comunidad de diseño web y desarrollo en internet online

Problema cargando variable

Citar            
MensajeEscrito el 19 Feb 2008 09:13 am
Hola estoy capturando una variable desde un archivo txt. Todo funciona bien pero hay una condición IF que no sé por qué no funciona. La variable funciona a modo de bandadera: si variable=abierto bandera muestro un clip si variable=cerrado mantengo oculto el clip.

clip_abierto._visible = 0;
myVars = new LoadVars();

myVars.onLoad = function(success) {
if (!success) {
//clip_abierto._visible = 0;
} else {
// AQUI ES DONDE NO FUNCIONA
if (variable=='abierto'){
clip_abierto._visible = 1;
}
}
}

myVars.load("control.txt");

Por ViRi

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 19 Feb 2008 03:12 pm
Y que dice en el archivo de TXT... para saber que tipo de valores estás enviando! si la palabra "variable" o "abierto".
De pronto con ese dato te puedo ayudar un poco!
Saludos!

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 20 Feb 2008 09:50 am
el txt dice:

&variable=abierto

Por ViRi

3 de clabLevel



 

firefox
Citar            
MensajeEscrito el 20 Feb 2008 01:13 pm
mmm ponle un "&" al final del txt... osea &variable=abierto& :)

Por gustavogarzon

166 de clabLevel



 

msie7
Citar            
MensajeEscrito el 20 Feb 2008 01:28 pm

gustavogarzon escribió:

mmm ponle un "&" al final del txt... osea &variable=abierto& :)

Ese es un punto.. el otro que debes tener en cuenta es que no le debes dar el acceso a la condición de la variable con this osea this.variable:

Código :

clip_abierto._visible = 0;
myVars = new LoadVars();

myVars.onLoad = function(success) {
   if (!success) {
      //trace("Error!")
      //clip_abierto._visible = 0;
   } else {
      if (this.variable == 'abierto') {
         clip_abierto._visible = 1;
         //trace("Ok")
      }
   }
};
myVars.load("control.txt");

Saludos!

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 20 Feb 2008 04:34 pm
Gracias!!

eran las dos cosas el this y el &


muchas gracias

Por ViRi

3 de clabLevel



 

firefox

 

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