Comunidad de diseño web y desarrollo en internet online

Problema con Pausa en la LINEA DE TIEMPO y load movie

Citar            
MensajeEscrito el 10 Mar 2011 05:45 pm
Hola, un saludo a todos;
tengo un carrusel de imagenes AS3, que estan dentro de un clip, las imaGENES van cargando con loadmovie, cuando las pausas que he puesto dejan corrrer la linea de tiempo, muestran la imagen hasta que sigue la linea de tiempo hasta la siguiente;
en cada pausa he puesto este codigo:
import flash.display.Loader;
import flash.net.URLRequest;
stop();
// PAUSA DE 8 SEGUNDOS
import flash.utils.Timer;
var tiempo1:Timer= new Timer(5000);// 3000 ms
tiempo1.addEventListener(TimerEvent.TIMER, ejecutar1);
tiempo1.start();
function ejecutar1(evt:TimerEvent) :void {
trace("despues de 8 segundos leerás esto")
play();
tiempo1.removeEventListener(TimerEvent.TIMER, ejecutar1);
}
Y funciona bien.
Pero aparte he colocado todos los botones de las imagenes, para que al apretarlos poder volver a ver una imagen concreta y que despues sigua corriendo la linea de tiempo, mediante:
a2.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame_2);

function fl_ClickToGoToAndPlayFromFrame_2(event:MouseEvent) :void
{
gotoAndPlay(20);
}
Y automaticamente vuelve el cursor de la linea de tiempo al sitio indicado.
PERO EL PROBLEMA ES QUE CUANDO APRETO CUALQUIER BOTON, EMPIEZAN A PASAR TODAS LAS IMAGENES RAPIDAMENTE SIN RESPETAR EL CODIGO DE PAUSA.
OSEA LA LINEA DE TIEMPO SE REPRODUCE, SIN RESPETAR LAS PAUSAS QUE PUSE........SABEIS CUAL PUEDE SER EL MOTIVO.

Por alexander_sp

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Mar 2011 06:04 pm
El tema es que el timer se sigue ejecutando, y de hecho puedes llegar a sumarse. Tendrías que tenerlo dentro de una función o por lo menos darle un stop antes de moverte

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Mar 2011 06:19 pm
Hola Jorge; no soy usuario avanzado;
pero el stop me parece que sí que esta, en el script de la pausa en la linea de tiempo.

Dicho de otro modo:

sabeis que codigo hay que poner para ir hacia delante y hacia atras, sin que se descontrolen las pausas que tengo puestas;
en AS3;
para que me respete las pausas de x segundos que tengo puestas
en la linea de tiempo, porque una vez le doy para que el cabezal salte a una posicion anterior ( es decir, que salte hacia atras en la linea de tiempo) es cuando empieza
a reproducirse la linea de tiempo sin respetar las pausas???????

Por alexander_sp

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Mar 2011 06:24 pm
Antes de moverte (se lo puedes poner al botón) haz esto

tiempo1.removeEventListener(TimerEvent.TIMER, ejecutar1);
tiempo1.stop();

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Mar 2011 08:36 pm
Jorge......en AS3 no me deja poner el codigo directamente en los botones........sabes como lo puedo hacer????

Por alexander_sp

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 10 Mar 2011 08:41 pm

Código ActionScript :

miBoton.addEventListener(MouseEvent.CLICK, mifuncion)
function mifuncion(evt:MouseEvent){
  //aquí haces lo que necesites
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 11 Mar 2011 04:43 pm
Lo siento por dar el Coñazo Jorge; pero no funciona......cuando pongo el codigo que me has pasado al boton; me lo respeta en este, pero despues la linea de reproduccion se embala y no hay forma de de que me haga las paradas posteriores.

Oye, no me gusta abusar de la gente; pero podrías echarle un vistazo al archivo, porque lo he probado todo y no me funciona;

Saludos

Por alexander_sp

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 11 Mar 2011 05:06 pm
Sorry, no miro archivos, solo contesto lo que puedo en el foro

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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