Controlar el movimiento de un mc (movie clip) con el teclado

0 - , - 12/09/2004 00:00:00
Controlar clips de película mediante el teclado con Actionscript es algo frecuentemente utilizado en el desarrollo de juegos. Ahí va un ejemplo sencillo.

 

1.- Creamos un clip de película. Puede ser cualquier cosa que dibujemos. En mi caso he dibujado dos estados de un "Space invader"
2.- Una vez creado el clip de película, le asociamos la siguiente acción.

//El código es bastante fácil de entender
//Cada vez que entre en el fotograma 
onClipEvent(enterFrame){
      //Si la tecla IZQUIERDA está pulsada
      if(Key.isDown(Key.LEFT)){
            // Recoge la posición x del clip de pelíula y le resta 5 
            this._x -=5;
      }
}

// IR DERECHA
onClipEvent(enterFrame){
      if(Key.isDown(Key.RIGHT)){
            this._x +=5;
      }
}
// IR HACIA ABAJO 
onClipEvent(enterFrame){
      if(Key.isDown(Key.DOWN)){
            this._Y +=5;
      }
}
// IR HACIA ARRIBA 
onClipEvent(enterFrame){
      if(Key.isDown(Key.UP)){
            this._y -=5;
      }
}

Descargar Ejemplo » »

Deja tu comentario

  • El comentario debe estar relacionado con el contenido de la entrada.
  • Comentarios ofensivos, con spam o con lenguaje inapropiado serán eliminados.

captcha