Comunidad de diseño web y desarrollo en internet online

Evento Raton. Pulsacion larga ???

Citar            
MensajeEscrito el 14 Sep 2009 11:40 am
Hola. En primer lugar gracias por existir me ayudais mucho.

Me gustaria conseguir un evento de raton de pulsación (click) pero de larga duración.

Me imagino que podría hacerse mediante una función que verifique que el click del raton estuvo más de 2 segundos en posición down o algo así.

Si alguen pudiera orientarme un poco se lo agradecería

Gracias

Por Basitante

17 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Sep 2009 12:38 pm
Hola,
en as3 sería algo así:

Código ActionScript :

var ms:Number;

stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownEvent);
stage.addEventListener(MouseEvent.MOUSE_UP, mouseUpEvent);

function mouseDownEvent(event:MouseEvent):void
{
   ms = new Date().time;
}

function mouseUpEvent(event:MouseEvent):void
{
   var output:String = (new Date().time - ms > 2000) ? "más de 2 segundos" : "menos de 2 segundos";
   trace(output);
}

Y en as2:

Código ActionScript :

var ms:Number;

function onMouseDown():Void
{
   ms = new Date().getTime();
}

function onMouseUp():Void
{
   var output:String = (new Date().getTime() - ms > 2000) ? "más de 2 segundos" : "menos de 2 segundos";
   trace(output);
}

Por isidoro

Claber

498 de clabLevel

2 tutoriales

Genero:Masculino  

firefox

 

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