elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Media
| |-+  Diseño Gráfico
| | |-+  timer en flash
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: timer en flash  (Leído 7,164 veces)
Zeroql


Desconectado Desconectado

Mensajes: 957


Todo lo k sucede sucede por una razon


Ver Perfil WWW
timer en flash
« en: 8 Septiembre 2008, 14:49 pm »

buenas
miren resulta que tengo un flash con varias imagenes una por cada fotograma.
lo que keiro es que cada 3 seg cambie de fotograma estando la velocidad de fps en 24,
como puedo hacer esto?
intente implementado la funcion gettimer pero no logre hacer lo que keria, sin mencionar que me tira error.
alguien que me ayude.


En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

coolfrog


Desconectado Desconectado

Mensajes: 324


Ver Perfil WWW
Re: timer en flash
« Respuesta #1 en: 9 Septiembre 2008, 03:17 am »

bueno con los timers no interesa los fps, ya que se controlan por tiempo en milisegundos, ya que estoy con tiempo aqui te hice unos ejemplos
en AS2:
Código
  1. /*para este ejemplo hay 5 fotogramas*/
  2. stop(); // detienes para que no se reproduzca
  3. var intervalId:Number;
  4. _root.onLoad=function  () {
  5. intervalId = setInterval(this, "saltar",3000); //aqui creas el temporizador que salta cada 3seg
  6. }
  7. function saltar(){
  8. if(this._currentFrame==5){ // cuando llegue al fotograma 5 detienes el temporizador
  9. clearInterval(intervalId);
  10. }else{
  11. this.nextFrame();
  12. }
  13. }
  14.  

en AS3:
Código
  1. stop();
  2. var tempo:Timer=new Timer(3000);
  3. tempo.addEventListener(TimerEvent.TIMER,saltar);
  4. tempo.start();
  5.  
  6. function saltar(e:TimerEvent):void{
  7. if(this.currentFrame==5){
  8. tempo.stop();
  9. }else{
  10. this.nextFrame();
  11. }
  12. }
  13.  
el codigo es parecido no hay necesidad de explicar.




« Última modificación: 9 Septiembre 2008, 03:20 am por coolfrog » En línea

Zeroql


Desconectado Desconectado

Mensajes: 957


Todo lo k sucede sucede por una razon


Ver Perfil WWW
Re: timer en flash
« Respuesta #2 en: 9 Septiembre 2008, 03:31 am »

muchas gracias coolfrog
ensayare el code y te digo, lo haria ya pero no me da el tiempo
En línea

Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo.
/.-ZEROQL.-\   -----  #937675#

coolfrog


Desconectado Desconectado

Mensajes: 324


Ver Perfil WWW
Re: timer en flash
« Respuesta #3 en: 9 Septiembre 2008, 03:40 am »

ok de nada brother.
saludos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Poner un timer de 10 segundos
.NET (C#, VB.NET, ASP)
Meta 1 1,755 Último mensaje 21 Febrero 2024, 10:07 am
por elektrostudios2
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines