Sería bueno que al presionar -y dejar presionado- por ejemplo w se moviera constantemente desde que se presiona. Lo que ahí hace es moverse un paso, por un tiempo no hacer nada, y después empezar a moverse bien.
A mí me pasa cuando en mi flash (5 de macromedia) hago códigos de ese estilo usando "on key press" o algo por el estilo (ya no uso eso así que no me acuerdo).
Ahora hago esto:
Código:
onClipEvent (enterFrame) {
if (Key.isDown(38)) {
this._y = this._y - 3;
} else if (Key.isDown(40)) {
this._y = this._y + 3;
}
}
Así evito el problema. Te recomiendo buscar una forma de evitarlo también.
Y que pueda haber más de un disparo en pantalla, no debe ser tan complicado, ni disparar con space o algo, sino me entrevero XD