Foros del Web » Creando para Internet » Flash y Actionscript »

porque setInterval no me funciona con un condicional?

Estas en el tema de porque setInterval no me funciona con un condicional? en el foro de Flash y Actionscript en Foros del Web. hola estoy haciendo una aplicacion en el que involucra temporizacion y cuando pruebo setinterval con un condicional no me funciona, el condicional es algo asi: ...
  #1 (permalink)  
Antiguo 18/04/2010, 13:48
 
Fecha de Ingreso: septiembre-2008
Mensajes: 30
Antigüedad: 15 años, 7 meses
Puntos: 1
porque setInterval no me funciona con un condicional?

hola estoy haciendo una aplicacion en el que involucra temporizacion y cuando pruebo setinterval con un condicional no me funciona, el condicional es algo asi:


if (_root._currentframe==5){

function tiempo(){

trace("hola,ya paso el tiempo");
clearInterval(variable);

}//fin de la funcion

var variable=setInterval(tiempo,5000);

}

con este codigo lo que pretendo hacer es cuando llege la cabeza lectora al fotograma 5 creo la funcion tiempo hago un trace ya que solo es una prueba luego hago un setinterval a la funcion tiempo para que me ejecute la funcion tiempo despues de pasar 5000 milisegundos.
  #2 (permalink)  
Antiguo 19/04/2010, 07:34
Avatar de Kottore  
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 16 años, 7 meses
Puntos: 8
Respuesta: porque setInterval no me funciona con un condicional?

Prueba poniendo definiendo la función fuera del if. Algo así:

Código ActionScript:
Ver original
  1. function tiempo(){ 
  2.     trace("hola,ya paso el tiempo");
  3.     clearInterval(variable);
  4. }
  5. if (_root._currentframe==1){
  6.     var variable=setInterval(tiempo,5000);
  7. }

Saludos ^_^
__________________
これは僕のウェブだよね。

Etiquetas: condicional, setinterval
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:19.