在AS3中使用KeyDown侦听器触发SimpleButton状态

时间:2011-10-22 15:30:01

标签: actionscript-3 events simplebutton

我正在寻找一种方法,可以使用我的downState事件触发SimpleButton的{​​{1}}。我希望有一种方法可以做到这一点,而无需将其切换到MovieClip自定义按钮。

这是我的代码:

KEY_DOWN

stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);

actionButton是我的SimpleButton。我已经尝试过调度CLICK事件和MOUSE_DOWN事件,但两者都没有奏效。任何建议都会很棒。

1 个答案:

答案 0 :(得分:0)

您的代码看起来很好。

有时,Flash IDE程序中的事件处理无法正常工作。 特别是在处理键盘事件时。调试器以某种方式'窃取'那些事件。 在ide或调试器之外测试它。

如果这是问题,请告诉我们。