1

adobe 文档说,当从手机监听按键事件时,您应该监听Key.Down,但是当我跟踪按键的 Key.getCode() 时,我看到一个数字而不是字符串“ Key.Down ”。我正在设备中心本地对此进行测试,目前没有手机可以进行测试。这是我的代码 -

keyListener = new Object();
keyListener.onKeyDown = function() {
    switch (Key.getCode()) {
    trace(Key.getCode()) // outputs 40
        case (Key.DOWN) : // according to the docs
          pressDown();
        break;
    }
}

我的问题是——这仅仅是因为我在设备中心进行测试,当我在手机上运行它时,我需要监听 Key.Down?还是文档有误?所有设备的数字代码 (40) 是否一致?什么给了土坯?

谢谢大家

4

1 回答 1

1

Key.Down等于 40,所以它会认为它是一样的。因此,您可以使用您喜欢的任何一个,但是,我建议使用它,Key.Down因为对于那些没有记住关键代码的人(我们大多数人)来说,它很容易识别。

这些是Javascript 的关键代码值。但是,我认为它们几乎是通用的

于 2010-01-06T14:23:36.740 回答