Comunidad de diseño web y desarrollo en internet online

¿se puede controlar cuanto tiempo una tecla se pulsa?

Citar            
MensajeEscrito el 12 Mar 2008 11:15 am
Mi pregunta es simple, ¿Cómo puedo hacer que se cuente el tiempo que se está manteniendo una tecla pulsada para que, en función de dicho tiempo, se actúe de una manera u otra?

Por protantric

33 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Mar 2008 02:14 pm
Mira puedes usar un listener y hacer que se inicie un conteo despues de presionar cualquier tecla, o poner una condición para que especifiques cual tecla debe ser pulsada para iniciar. Pega este código en el primer frame de un nuevo documento:

Código :

var tecla_pulsada:Object = new Object();
var segundo:Number = 0;

tecla_pulsada.onKeyDown = function() {
   segundo++;
   trace(segundo+" contando");
};
tecla_pulsada.onKeyUp = function() {
   segundo = 0;
   trace(newline);
};
Key.addListener(tecla_pulsada);

Saludos!!

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 12 Mar 2008 03:07 pm
¿Pero con tiempos reales (milisegundos, segundos, etc)?.

Gracias.

Por protantric

33 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 12 Mar 2008 03:46 pm
Pues entonces puedes utilizar [b][setInterval/b] con eso solucionas el problema.
Saludos!

Por vcomics

217 de clabLevel



 

Medellin - Colombia

firefox
Citar            
MensajeEscrito el 13 Mar 2008 10:06 am
Ok, mil gracias, lo probaré.

Saludos!.

Por protantric

33 de clabLevel



Genero:Masculino  

firefox

 

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