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

lio con setinterval

Estas en el tema de lio con setinterval en el foro de Flash y Actionscript en Foros del Web. He intentado varias formas pero no hace exactamente lo que quiero, a ver si me solucionais las dudas: Quiero que cuando selecciones un botón (rollover) ...
  #1 (permalink)  
Antiguo 16/03/2005, 04:36
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 384
Antigüedad: 12 años, 10 meses
Puntos: 0
lio con setinterval

He intentado varias formas pero no hace exactamente lo que quiero, a ver si me solucionais las dudas:

Quiero que cuando selecciones un botón (rollover) empiece a contar durante x segundos y si transcurridos estos segundos todavia esta encima del boton vaya a tal fotograma.

Consigo hacerlo con el setinterval, pero lo que no consigo hacer es que si deja el botón (rollout), se CANCELE el setinterval! :S Me parece que el clearinterval te quita el setinterval para que no vuelva a llamar la funcion, pero la funcion actual sigue en marcha, no se si me explico.

Espero que me contesteis prontito que solo me falta esto para publicar mi nueva web :D

Gracias!
__________________
m!ketrix
CINE25 - Red Social de Cine
byinspiroh
  #2 (permalink)  
Antiguo 16/03/2005, 10:33
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 15 años, 11 meses
Puntos: 193
Código:
mi_btn.onRollOver = function() {
	trace("set");
	wait = setInterval(go, 5000);
};
mi_btn.onRollOut = function() {
	trace("clear");
	clearInterval(wait);
};
function go() {
	trace("Vamonos....");
}
  #3 (permalink)  
Antiguo 16/03/2005, 16:39
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 384
Antigüedad: 12 años, 10 meses
Puntos: 0
ok gracias jeje... mi error fue poner setinterval fuera, en un frame, y no en el boton. De todas formas como solucion "temporal" lo que hice fue crear un mc de tantos frames jejejee... solucion cutre pero como funciona, pues lo dejare :P

Y bueno, aprovecho para comentar que la web ya la publiqué y es www.inspiroh.tk
__________________
m!ketrix
CINE25 - Red Social de Cine
byinspiroh
  #4 (permalink)  
Antiguo 16/03/2005, 17:38
Avatar de goc00  
Fecha de Ingreso: enero-2002
Ubicación: 000's DiMensiOn
Mensajes: 979
Antigüedad: 15 años, 11 meses
Puntos: 3
Pero utiliza mejor el código de TMeister... que veo mucho más correcto que tu opción de mc por cada frame
__________________
GOC00 CominG soOn v2.0
CyA! & GooD LuCK...
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 16:54.