Comunidad de diseño web y desarrollo en internet online

detección de velocidad de mouse

Citar            
MensajeEscrito el 12 Jun 2009 03:52 pm
Buenas, alguien sabe como puedo detectar la velocidad del mouse cuando pasa sobre un objeto? algo como esto www.neostream.com, cuando le pegan al muñequito dependiendo de la velocidad del mouse le da play a una diferente animación...me imagino que este es AS2...si es en AS3 mejor...

Gracias de antemano.-

Por beanbread

16 de clabLevel



 

Alemania

chrome
Citar            
MensajeEscrito el 15 Jun 2009 06:30 am
Se trata tan sólo de, en un onEnterFrame, guardar la mouseX y la mouseY en dos variables y hallar la distancia entre la posición antual la de las variables

Código ActionScript :

addEventListener(Event.ENTER_FRAME,movientoMouse)
var x0:Number=mouseX
var y0:Number=mouseY
function movimientoMouse(e:Event){
    var dist:Number=(mouseX-x0)*(mouseX-x0)+(mouseY-y0)*(mouseY-y0)
    x0=mouseX
    y0=mouseY
    //en función de "dist" haremos algo, p.e.
    unmc.x+=dist*.1
}

Por Eliseo2

710 de clabLevel



 

firefox

 

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