Programación Web y Scripting > Flash / ActionScript

 Detectar 2 Teclas Precionadas!!!

(1/1)

starbro:
Hola Que tal amigos  el motivo por el cual les escribo es para resolver mi duda siguiente.


Yo soy usuario de flas Mx 2004  y lo  que deseo hacer es detectar que estan precionadas 2 teclas de ARRIBA Y DERECHA(por ejemplo) y hacer que mi movie clip(en este caso un circulo) se mueva en Diagonal asia arriba, como es de desearse y pues no encuentro solucion a este problema.

Ya que con KeyDown Solo me dectecta la ultima presionada, no se que hacer y necesito esto para mi proyecto,

ALguien me puede Ayudar.

Nota: de preferencia si puede poner el codigo mejor
gracias  y muchso salu2

zulo:
hola starbro

si tenes un mc llamado "miMovie" (sin comillas)
y tienes este codigo en layer

--- Código: Text ---a=1; b=5; miMovie.onEnterFrame = function() {   if (Key.isDown(Key.UP) and Key.isDown(Key.LEFT)) {       this._y -= a;      this._x -= a;    }    if (Key.isDown(Key.UP) and Key.isDown(Key.RIGHT)) {       this._y -= a;      this._x += a;    }    if (Key.isDown(Key.DOWN) and Key.isDown(Key.RIGHT)) {       this._y += a;      this._x += a;    }    if (Key.isDown(Key.DOWN) and Key.isDown(Key.LEFT)) {       this._y += a;      this._x -= a;    }    if (Key.isDown(Key.UP)) {       this._y -= b;    }    if (Key.isDown(Key.DOWN)) {       this._y += b;    }    if (Key.isDown(Key.LEFT)) {       this._x -= b;    }    if (Key.isDown(Key.RIGHT)) {       this._x += b;    } }; 
puedes mover el mc con las flechas

saludos
zulo

Navegación

[0] Índice de Mensajes

Ir a la versión completa