Comunidad de diseño web y desarrollo en internet online

Ayuda, galería de fotos descontrolada

Citar            
MensajeEscrito el 28 Ago 2006 10:59 am
Hola a todos.

Estoy haciendo una galería de fotos en flash 8. La galería incluye unas fotos pequeñas, al hacer clic en ellas se carga una foto grande. Cuando el cursor se encuentra fuera de la zona de las fotos pequeñas la animación debe reproducirse automáticamente (como si fueras pulsando todas las fotos por orden) pero cuando el cursor se encuentre el la zona de las fotos pequeñas debe pararse.
Pues bien, lo de que se reproduzca automáticamente me ha salido, el problema está en que a la hora de parar unas veces para y otras se acelera y no vuelve a parar.

Las fotos grandes están en distintos fotogramas, según la foto que pulses te manda a uno o a otro.
Para que se reproduzca solo utilizo el siguiente código entre el fotograma de una foto y el de otra:

stop();
if (_root.accion == 0) {
segundos = 1;
espera = function () {
clearInterval(a);
play();
};
a = setInterval(espera, segundos*1000);
}

La variable _root.accion cambia a valor 1 cuando pasas por encima de las fotos pequeñas y vuelve a valor 0 cuando te sales.
Cuando se descontrola estando el cursor encima de las fotos pequeñas (que dan a la variable _root.accion el valor de 1) sigue pasando de fotograma a fotograma... No se qué puede pasar para que no haga caso.

No se si me he explicado bien.
Si alguien puede ayudarme se lo agradecería. Si necesitáis que os mande el editable entero mandarme una dirección de correo y os lo paso.

Muchas gracias[/code]

Por Draciell

3 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 28 Ago 2006 01:18 pm
Mira a ver si creando con _global la variable "a" que controla el intervalo se arregla, porque tiene pinta de ser que no se destruye bien al hacer el clearInterval.

Si ves que te lias mucho, ves a lo práctivo y utiliza las librerías de Ladislav Zigo para hacer los movimientos.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

firefox
Citar            
MensajeEscrito el 28 Ago 2006 01:26 pm
Si me pones el FLA, me lo revisaré, y te ayudaré en lo que pueda.

Por nestorrente

1010 de clabLevel

10 tutoriales

 

Vigo

firefox
Citar            
MensajeEscrito el 28 Ago 2006 02:49 pm
Gracias por responder.

He probado a crear la variable "a" con _global pero me sucede lo mismo. (no se si la habré creado bien, donde ponía "a" lo cambié por "_global.a", si no se hace así dime como es y lo vuelvo a intentar).

Si me decís una dirección de correo os mando el editable

Un saludo

Por Draciell

3 de clabLevel



Genero:Femenino  

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.