Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/10/2004, 03:07
bictorman
 
Fecha de Ingreso: enero-2004
Mensajes: 95
Antigüedad: 20 años, 2 meses
Puntos: 1
if con variables cargadas no funciona

Hola,
He estado teniendo problemas con la carga de variables y publique este hilo:
http://www.forosdelweb.com/f16/cargar-variables-desde-llamada-swf-238437/

ahora de descubierto que mi mayor problema no es el desfase, sino que por algun motivo que no entiendo no me funcionan los if que tienen como condición una variable externa.

Concretamente he comprobado lo siquiente.
Una película con 3 instancias de un clip de película. En el #1 key fame de la película asigno una variable dispo para cada instancia:
Código:
_root.instacia1.dispo = 0;
_root.instacia2.dispo = "0";
loadVariables("script.php?op=3", "_root.instancia3"); // (carga dispo = 0)
Dentro de cada instacia creo un texto dinámico que me muestra la variable dispo y compruebo que las 3 marcan 0 (si cambio alguna a 1 tambien me lo indica).

Ahora viene lo raro, si creo un boton dentro del objeto de mis instancias tal que:
Código:
on (release) {
   if (dispo == "0") {
      this._visible = false;
   }
}
Y lo pulso en cada una de las instancias, la 1 y 2 desaparecen, pero la 3 no se mueve, y dispo vale 0 porque lo estoy viendo en el texto dinámico.

Supongo que debo estar cometiendo un error de base, pero es que no lo veo, y esto un poco desconcertado!

¿Alguien me puede explicar donde cometo el error?
Un saludo.