ActionScript-没有舞台的键盘事件?
|
是否可以在舞台之外的非显示对象上访问键盘事件?
例:
package
{
//Imports
import flash.events.EventDispatcher;
import flash.events.KeyboardEvent;
//Class
public class TestClass extends EventDispatcher
{
//Constructor
public function TestClass()
{
init();
}
//Initialization
public function init():void
{
addEventListener(KeyboardEvent.KEY_UP, keyUpEventHandler);
}
//Key Up Event Handler
private function keyUpEventHandler(evt:KeyboardEvent):void
{
trace(\"Test Class: \" + evt.keyCode);
}
}
}
在这里,我想初始化一个new TestClass()
,然后在键盘上按a接收输出测试类:
没有找到相关结果
已邀请:
1 个回复
授巨
并在TestClass.as中:
虽然我同意这有点古怪,但我认为没有使用DisplayObject的方法是没有办法的。