Ver Mensaje Individual
  #8 (permalink)  
Antiguo 19/10/2004, 19:42
duende1422
 
Fecha de Ingreso: agosto-2004
Mensajes: 67
Antigüedad: 20 años, 3 meses
Puntos: 0
Que tal, el tema de que haya momentos de que no obedezca es por lo que te dije anteriormente, si la funcion setinterval, ya se ejecuto, aunque te pares encima la funcion pausa se va a ejecutar y te va a poner en play la pelicula.
La forma de que pare cuando quieras, haciendo que la foto se aclare y quede parada hasta que saques el mouse de encima o que si no tenes el mouse encima haga la pausa de x segundos es la siguiente:
Código:
//en un primer frame vamos a declaar la funcion pausa y a inicializar 
//una variable de control que nos va a decir si el mouse esta sobre 
//las imagenes o no (1-esta sobre; 0-esta fuera)

pausa = function () { 
	if(sobre==0){	
		play();clearInterval(a);
	}else{
		clearInterval(a);
	}
}
sobre=0;

//en el segundo frame arranca tu pelicula.
//en cada frame que esta la foto clara se pone el sig codigo

stop();
seconds = 2;
if (sobre==0){
	a = setInterval(pausa, seconds*1000);
}

//al final de la peli un gotoAndPlay(2), ya que el primero lo utilizo 
//para declarar la funcion e inicializar la variable

//ahora el codigo del boton

on (rollOver) {
	sobre=1;
}

on (rollOut) {
	sobre=0;
	play();
}
Con esto tendria que funcionar, cualquier otra duda decime. Espero que te sirva.

Hasta luego