KeyboardEvent を使用せずに押されたキーを確認することは可能ですか?
enterFrameHandler と呼ばれる ENTER_FRAME イベント設定があり、関数 enterFrameHandler 内でキーが押されたかどうかを確認したいと考えています。
通常、KeyboardEvent を使用する場合、イベントの KeyCode をチェックするスイッチを使用してキーを簡単にチェックできますが、ENTER_FRAME イベントではこれは不可能です。
ENTER_FRAME イベント内でキーボードの状態を確認する他の方法はありますか?
更新: この AS2 スクリプトを見つけました:
onClipEvent (enterFrame) {
if (Key.isDown(Key.LEFT)) {
_x -= power;
}
if (Key.isDown(Key.RIGHT)) {
_x += power;
}
if (Key.isDown(Key.UP)) {
_y -=power;
}
if (Key.isDown(Key.DOWN)) {
_y +=power;
}
}
これは私がやりたいことをやっているようですが、AS2 にあります。これを AS3 に「変換」する方法を知っている人はいますか?