Comunidad de diseño web y desarrollo en internet online

para linea tiempo durante unos segundos

Citar            
MensajeEscrito el 02 Feb 2011 10:18 am
Hola;
sabeis como se puede para la linea de tiempo x segundos;
con AS2 o As1 era así:

stop();
segundos = 5;
espera = function () {
play();
clearInterval(a);
};
a = setInterval(espera, segundos*500);

PERO NO SE COMO SE PUEDE HACER EN AS3..........THANKS

Por alexander_sp

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Feb 2011 10:25 am
Todo eso sigue estando soportado en AS3, si quieres algo más prolijo, usa la Clase Timer. Pero el setInterval sigue vigente, y ciertamente el resto.

Por cierto, segundos * 500 te da la mitad del valor, ya que debería ser segundos * 1000 el cálculo correcto.

Saludos, Hernán . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 02 Feb 2011 10:26 am

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 02 Feb 2011 10:40 am
Hola, pues mira es muy sencillo en As3.

Código ActionScript :

import flash.utils.Timer;

var tiempo:Timer= new Timer(3000);// 3000 ms
tiempo.addEventListener(TimerEvent.TIMER, ejecutar);
tiempo.start();
      
function ejecutar(evt:TimerEvent) :void {
   trace("pasarón 3 segundos");
   tiempo.removeEventListener(TimerEvent.TIMER, ejecutar);
}
         

Por Flasheroas3

22 de clabLevel



 

msie8
Citar            
MensajeEscrito el 02 Feb 2011 11:36 am

Flasheroas3 escribió:

Hola, pues mira es muy sencillo en As3.

Código ActionScript :

import flash.utils.Timer;

var tiempo:Timer= new Timer(3000);// 3000 ms
tiempo.addEventListener(TimerEvent.TIMER, ejecutar);
tiempo.start();
      
function ejecutar(evt:TimerEvent) :void {
   trace("pasarón 3 segundos");
   tiempo.removeEventListener(TimerEvent.TIMER, ejecutar);
}
         


¿Por que con código? Así limitas el aprendizaje de los demás. No es una guía, es un trabajo hecho.

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

chrome
Citar            
MensajeEscrito el 02 Feb 2011 11:44 am
gracias Hernan ; pero no tengo suficientes conocimientos para crear la funcion que explicas;
Hola Flasheroas3.........gracias, la funcion que me pasaste, deberia de funcionar, pero no funciona, no para la linea de tiempo( aun cambiando los ms ), no se cual puede ser el motivo.
Alguna alternativa ???

Thanks

Por alexander_sp

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Feb 2011 01:13 pm
Por que hace falta meterle el play() en la función ejecutar

Por el_putas

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Feb 2011 05:05 pm
Hola Chicos;
he puesto:

import flash.utils.Timer;
var tiempo:Timer= new Timer(8000);// 3000 ms
tiempo.addEventListener(TimerEvent.TIMER, ejecutar);
tiempo.start();
function ejecutar(evt:TimerEvent) :void {
play();
tiempo.removeEventListener(TimerEvent.TIMER, ejecutar);
}


Y sigue sin funcionar.
En el preloader me da un error, (TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at by/myloading(

pero el preloader me funciona, y entiendo que nada tiene que ver para que no me funcione la pausa de la funcion anterior......mmmmm......no sé que hacer.

Por alexander_sp

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Feb 2011 06:19 pm

alexander_sp escribió:

Hola Chicos;
he puesto:

import flash.utils.Timer;
var tiempo:Timer= new Timer(8000);// 3000 ms
tiempo.addEventListener(TimerEvent.TIMER, ejecutar);
tiempo.start();
function ejecutar(evt:TimerEvent) :void {
play();
tiempo.removeEventListener(TimerEvent.TIMER, ejecutar);
}


Y sigue sin funcionar.
En el preloader me da un error, (TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo.
at by/myloading(

pero el preloader me funciona, y entiendo que nada tiene que ver para que no me funcione la pausa de la funcion anterior......mmmmm......no sé que hacer.


Eso puede deberse a que la funcion ejecutar debes ponerla fuera de la clase principal.

Por Bernabe_22

18 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Feb 2011 06:51 pm
Pues si tienes varios fotogramas, mira bien donde pones el código..TypeError: Error #1009

Por Flasheroas3

22 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Feb 2011 07:07 pm
Es conveniente poner todos los scripts en un mismo fotograma, o ponerlos en varios fotogramas en varias capas ?????

Thanks

Por alexander_sp

58 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Feb 2011 08:25 pm
Es conveniente poner el código en clases.. pero si prefieres ponerlo en la linea de tiempo, puedes jugar con las capas y los fotogramas, prueba a poner en una capa un fotograma vació que abarque toda la linea de tiempo y pones el código para toda la linea de tiempo, es bueno para unas cosas para otras no ;)

Por Flasheroas3

22 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Feb 2011 06:40 pm
ok...........gracias

Por alexander_sp

58 de clabLevel



 

chrome

 

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