我正在寻找一种方法来触发downState
我SimpleButton
使用我的KEY_DOWN
事件。我希望有一种方法可以做到这一点,而不必将其切换到 MovieClip 自定义按钮。
这是我的代码:
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
private function keyDown(e:KeyboardEvent):void
{
switch(e.keyCode)
{
case 32:
trace("Space Down");
this.actionButton.dispatchEvent(new MouseEvent(MouseEvent.CLICK));
break;
}
}
actionButton 是我的 SimpleButton。我曾尝试发送 CLICK 事件和 MOUSE_DOWN 事件,但都没有奏效。任何建议都会很重要。