首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >实现Undo和Redo AS3 All

实现Undo和Redo AS3 All
EN

Stack Overflow用户
提问于 2014-11-17 18:39:18
回答 1查看 55关注 0票数 0

all events页面是如何实现Undo和Redo的?3如何将Ctrl+Z和Ctrl+Y与all Event一起使用?!/着色文本单击绘制擦除/

谢谢

EN

回答 1

Stack Overflow用户

发布于 2014-11-17 21:08:25

Ctrl键、Alt键和Shift键实际上是KeyboardEvent的布尔值。

所以,像这样做一个普通的事件监听器:

代码语言:javascript
复制
addEventListener(KeyboardEvent.KEY_DOWN, keyDownFunction);

然后,像往常一样调用函数时,使用(e:KeyboardEvent)变量来获取e.ctrlKey的布尔值(true =已按下,false =未按下)。

代码语言:javascript
复制
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.
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26970777

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档