Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/01/2008, 08:37
suncubus
 
Fecha de Ingreso: diciembre-2007
Mensajes: 140
Antigüedad: 16 años, 4 meses
Puntos: 0
Recuperar un dato desde una funcion con setInterval

Tengo un flash que va integrado en Lectora, Lectora envia el valor de una variable al flash llamada posicion. Tengo que mirar el valor todo el rato con lo cual uso la funcion setinterval dentro de la funcion compruebo si posicion es distinto a 0 y si es así (posicion a cambiado de valor) necesito salir de la funcion llevarme posicion para que ejecute lo que hay en el switch.
No consigo sacar el valor de posicion de la funcion recuperar y que me entre en el switch


function recuperar ()
{
posicion=posicion
if (posicion!=0){
return posicion ????
}

}

posicion=0
if(posicion==0){
intervalo = setInterval(this, "recuperar", 1000);
}


switch (posicion) {No me ejecutar el switch
case 1:
miScrollPane.contentPath = "f1";
cargador.attachMovie("t1","t1",1);
fb1._visible=true;
fb2._visible=false;
fb3._visible=false;
fb4._visible=false;
fb5._visible=false;
t1._visible=true;
t2._visible=false;
t3._visible=false;
t4._visible=false;
t5._visible=false;
break
case 2:...............}


Alguién me puede echar una mano