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

Detener frames con botón

Estas en el tema de Detener frames con botón en el foro de Flash y Actionscript en Foros del Web. Hola a todos, tengo una película que carga diferentes .swf en diferentes frames. Ahora bien, yo hice una función para que cada frame dure x ...
  #1 (permalink)  
Antiguo 18/03/2010, 09:48
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
De acuerdo Detener frames con botón

Hola a todos, tengo una película que carga diferentes .swf en diferentes frames.

Ahora bien, yo hice una función para que cada frame dure x tiempo y luego pase al siguiente. A su vez creé 3 botones para que se pueda avanzar o retroceder los frames manualmente sin esperar. Pero el problema surge en el 3er. botón (que genera una pausa) donde indico un delete de la función ya nombrada para que no sigan avanzando los frames y aún así los frames avanzan.

¿Cómo puedo solucionar este problema?

Aquí les dejo los códigos que utilizo en mi película:

FUNCIÓN PARA PAUSAR LOS FRAMES

stop();

function seguir():Void {
play();
clearInterval(retardo);
}

retardo = setInterval(this, "seguir", 10000);


BOTONES AZANZAR/RETROCEDER EL FRAME

uso un gotoAndStop (2,3,4...)

BOTÓN PAUSAR FRAME

on(release){
delete seguir();
gotoAndStop(1,2,3...);

}

Es importante aclarar que si dejo correr los frames y utilizo solamente el botón de pausa, no tengo problemas, pero al utilizar avance o retroceso y luego pausa estoy frito!!!


Saludos!
  #2 (permalink)  
Antiguo 18/03/2010, 10:55
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 5 meses
Puntos: 175
Respuesta: Detener frames con botón

no probaste con

nextFrame y prevFrame para los retrocesos y avances?
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 18/03/2010, 11:42
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
De acuerdo Respuesta: Detener frames con botón

loncho_rojas gracias x responder pero no funciona!

Alguien me puede ayudar???
  #4 (permalink)  
Antiguo 18/03/2010, 14:12
Avatar de Kottore  
Fecha de Ingreso: octubre-2007
Mensajes: 170
Antigüedad: 16 años, 5 meses
Puntos: 8
Respuesta: Detener frames con botón

Lo que tienes que hacer es eliminar el intervalo tal como lo haces en tu función de avanzar. Así:

on(release){
clearInterval(retardo);
gotoAndStop(1,2,3...);
}

Saludos
  #5 (permalink)  
Antiguo 18/03/2010, 16:42
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
De acuerdo Respuesta: Detener frames con botón

Hola Kottore, probé tu script pero sigue sin funcionar!!!

Lo que es seguro es que debe ser una sentencia que detenga la función "seguir" así no siguen corriendo los frames, pero no sé como armarla.

Alguno tiene otra idea?
  #6 (permalink)  
Antiguo 19/03/2010, 06:08
 
Fecha de Ingreso: marzo-2010
Mensajes: 4
Antigüedad: 14 años
Puntos: 0
De acuerdo Respuesta: Detener frames con botón

hola a todos, necesito saber si alguien sabe la respuesta a mi problema.

Muchas gracias!!!

Etiquetas: detener, frames
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 00:05.