Home » Básico »Flash » Currently Reading:

Movimiento de MovieClips con el teclado

octubre 16, 2006 Básico, Flash 2 Comments
Movimiento de MovieClips con el teclado

Código básico para controlar movimientos de MovieClips a través del teclado.

Añadiendo un objeto detector de eventos (listener) a la clase Key podremos detectar las pulsaciones de teclas (onKeyDown) por parte del usuario.

Utilizando Key.getCode() podremos saber que tecla a pulsado y ejecutar la acción deseada:

  1. var teclado:Object = new Object();
  2. teclado.onKeyDown = function()
  3. {
  4.     trace(Key.getCode());
  5.     switch (Key.getCode()) {
  6.     case 38 :
  7.         bola._y -= 3;
  8.         break;
  9.     case 37 :
  10.         bola._x -= 3;
  11.         break;
  12.     case 40 :
  13.         bola._y += 3;
  14.         break;
  15.     case 39 :
  16.         bola._x += 3;
  17.         break;
  18.     }
  19. };
  20. Key.addListener(teclado);

Podemos utilizar el trace(Key.getCode()); para ver los códigos de las teclas en el panel salida.

 

 

Compártelo:

Movimiento de MovieClips con el teclado
Visto 8.259 veces

Currently there are "2 comments" on this Article:

  1. Sergio dice:

    Este ejemplo ya lo habia HECHO PERO SOLO FUNCIONA EN ACTIONSCRIPT 2, COMO LE HAGO PARA EL ACTIONSCRIPT 3?

  2. admin dice:

    @Sergio: En Cristalab escribí un tip de cómo hacerlo:
    http://www.cristalab.com/tips/30418/eventos-de-teclado-en-actionscript-3

Comment on this Article:








nueve × = 18

Usuarios

Usuarios registrados: 3,412

Recibe las novedades por email

Map

AdvertisementAdvertisementAdvertisementAdvertisement

Ranking

Media de 4.69 de 5 sobre 75 valoraciones

twitter-widget.com