есть ли заменители charCode для cs6? - PullRequest
0 голосов
/ 06 июня 2019

Я пытаюсь нам actionscript 3 попытаться использовать переменную для воспроизведения отдельной анимации, но она не работает в flash cs6, и моя школа не будет обновлять ее.

Я пытался использовать его в контексте переменной, но он всегда выдает сообщение об ошибке:

var currentDirection = event.charCode;

Scene 1, Layer 'Sprite', Frame 1, Line 10  1120:Access of undefined property event

1 Ответ

1 голос
/ 07 июня 2019

Возможно, вам поможет полный пример, показывающий весь код, необходимый в AS3 для достижения этой цели:

import flash.events.KeyboardEvent;

//var to hold the last key pressed. 
var currentDirection:int = -1; 

//listen for the key down event, when it happens, call the onKeyDown function below
stage.addEventListener(KeyboardEvent.KEY_DOWN, onKeyDown);

//this function runs whenever a key goes down
function onKeyDown(event:KeyboardEvent) {
    currentDirection = event.charCode; //assign the var the current key press char code
    trace(event.charCode); //trace to the output panel to see if it's working
}
...