0

何らかの理由keyListener.onKeyDown = function()で、クラスの説明では使用できません (使用できないと言います)。なんで?

また、これを Class.as ファイルの使用可能なものに「変換」するにはどうすればよいですか? *(たとえば、私のクラス ファイルが 'Player.as' と呼ばれていて、それが MovieClip を拡張している場合、拡張された MovieClip はこの問題に違いをもたらしますか?)

var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
    if (Key.getCode() == 111) { // a is 65
        //do something
    }
};
Key.addListener(keyListener);
4

1 に答える 1

0

stackexchange の actionscript がサポートされていないのはなぜですか QQ. とにかく、明確な答えはわかりませんが、これで解決しました:

if (Key.isDown(111))
    {
        //do something
    }

いいえgetCode()!聞き手なし!なんという安堵!

于 2012-11-08T06:20:23.317 に答える