キーボードイベント
♥0 |
Line 36 |
Modified 2010-08-17 23:12:06 |
MIT License
archived:2017-03-20 15:45:00
ActionScript3 source code
/**
* Copyright toburau ( http://wonderfl.net/user/toburau )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/59tf
*/
package {
import flash.display.Sprite;
import flash.events.KeyboardEvent;
import flash.ui.Keyboard;
public class FlashTest extends Sprite {
private var player:Sprite;
public function FlashTest() {
player = new Sprite();
player.graphics.beginFill(0xff0000);
player.graphics.drawCircle(0,0,50);
player.graphics.endFill();
player.x = stage.stageWidth/2;
player.y = stage.stageHeight/2;
addChild(player);
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyboardEvent);
}
public function onKeyboardEvent(event:KeyboardEvent):void {
switch(event.keyCode) {
case Keyboard.UP:
player.y -= 10;
break;
case Keyboard.DOWN:
player.y += 10;
break;
case Keyboard.LEFT:
player.x -= 10;
break;
case Keyboard.RIGHT:
player.x += 10;
break;
default:
break;
}
}
}
}