2つのボタン([OK]と[キャンセル])と1つの数値ステッパーを備えたムービークリップがあります。
ユーザーがキーボードのEnterキーを押した場合、「OK」ボタン機能を実行し、「BackSpace」を押した場合は「キャンセル」機能を実行します。
このコードは、ほとんどすべてのキーを押したときに検出されますが、「ENTER」または「BACKSPACE」を押したときは検出されません。
stage.addEventListener(KeyboardEvent.KEY_UP, onKeyPressed);
function onKeyPressed(event:KeyboardEvent):void
{
if (event.keyCode==Keyboard.ENTER) {
okBtnFunction();
}
if (event.keyCode==Keyboard.DELETE) {
cancelBtnFunction();
}
}
また、event.charCodeを試してみました。