all events页面是如何实现Undo和Redo的?3如何将Ctrl+Z和Ctrl+Y与all Event一起使用?!/着色文本单击绘制擦除/
谢谢
发布于 2014-11-17 21:08:25
Ctrl键、Alt键和Shift键实际上是KeyboardEvent的布尔值。
所以,像这样做一个普通的事件监听器:
addEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction);然后,像往常一样调用函数时,使用(e:KeyboardEvent)变量来获取e.ctrlKey的布尔值(true =已按下,false =未按下)。
if (e.ctrlKey)
{
// Check any keys that you want to use as CTRL commands here.
}
if (e.shiftKey)
{
// Check any keys that you want to use as SHIFT commands here.
}
if (e.altKey)
{
// Check any keys that you want to use as ALT commands here.
}https://stackoverflow.com/questions/26970777
复制相似问题