Slideshow Problema

  • CRF2
  • Born
  • Born
  • No Avatar
  • Registrado: Nov 15, 2010
  • Mensajes: 2
  • Status: Offline

Nota Noviembre 15th, 2010, 2:35 pm

¡Hola!

Estoy haciendo mi página web y quiero añadir una presentación que muestra las promociones que tengo.

En esta presentación de diapositivas pongo un temporizador para que se pase de 5 segundos cuando se cambia a la siguiente imagen, por lo que también me puse botones Al hacer clic en el botón 1 o 2 o 3 se muestra la imagen 1 o 2 o 3.

El problema

Todo funciona bien, pero cuando hago clic en cualquier botón (1 o 2 o 3) en el momento en su punto de cambiar a la siguiente imagen (frame) que comienza a volverse loco, que va desde el primer fotograma hasta la tercera y una y otra vez ( Si hago clic en cualquier otro momento funciona perfecto).

Aquí está mi código:
Código: [ Select ]
stop ();

//--- ---// Buttons 1 2 3

boton1.addEventListener (MouseEvent. CLICK, play1)

play1 function (event: MouseEvent): void {
gotoAndStop ("pban1");
}
boton2.addEventListener (MouseEvent.CLICK, play2)

play2 function (event: MouseEvent): void {
gotoAndStop ("pban2");
}
boton3.addEventListener (MouseEvent. CLICK, play3)

play3 function (event: MouseEvent): void {
gotoAndStop ("pban3");
}


//--- ---// Timer

var Nextimage: Timer = new Timer (5000);
nextImagen.addEventListener (TimerEvent.TIMER, playNext)
nextImagen.start ();

playNext function (event: TimerEvent): void
{
nextFrame ();
}
  1. stop ();
  2. //--- ---// Buttons 1 2 3
  3. boton1.addEventListener (MouseEvent. CLICK, play1)
  4. play1 function (event: MouseEvent): void {
  5. gotoAndStop ("pban1");
  6. }
  7. boton2.addEventListener (MouseEvent.CLICK, play2)
  8. play2 function (event: MouseEvent): void {
  9. gotoAndStop ("pban2");
  10. }
  11. boton3.addEventListener (MouseEvent. CLICK, play3)
  12. play3 function (event: MouseEvent): void {
  13. gotoAndStop ("pban3");
  14. }
  15. //--- ---// Timer
  16. var Nextimage: Timer = new Timer (5000);
  17. nextImagen.addEventListener (TimerEvent.TIMER, playNext)
  18. nextImagen.start ();
  19. playNext function (event: TimerEvent): void
  20. {
  21. nextFrame ();
  22. }


También puedo crear un marco en blanco en la cuarta capa de imágenes y puedo añadir el código:
Código: [ Select ]
nextImagen.stop ();
Nextimage. reset ();
gotoAndStop (1)
  1. nextImagen.stop ();
  2. Nextimage. reset ();
  3. gotoAndStop (1)

AHORA...

¿Qué puedo hacer para prevenir que esto suceda?

Pensé que probablemente se pudo agregar algo para que el temporizador se detiene cuando hace clic en el 1, 2, 3 botones...Pero no sé cómo (Im justo lo que sugiere que realmente no sé si se puede hacer o si hay otra manera).
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Noviembre 15th, 2010, 2:35 pm

Publicar Información

  • Total de mensajes en este tema: 1 mensaje
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 80 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC