1
TextField对象具有内置的上下文菜单,其中包含用于剪切,复制,粘贴,删除和选择所有事件的项目。ActionScript - 访问TextField上下文菜单事件?
我想将键盘键和修饰符映射到这些事件以获得其免费功能。
是可能的吗?
TextField对象具有内置的上下文菜单,其中包含用于剪切,复制,粘贴,删除和选择所有事件的项目。ActionScript - 访问TextField上下文菜单事件?
我想将键盘键和修饰符映射到这些事件以获得其免费功能。
是可能的吗?
从文档(InteractiveObject类):
TextField对象不调度 清楚,复制,剪切,粘贴,或全选 事件。 TextField对象始终为 包括剪切,复制,粘贴,清除和 在上下文 菜单中选择所有命令。您无法从TextField 对象的上下文菜单中删除这些命令 。对于TextField对象, 选择这些命令(或它们的 键盘等效项)不会产生清除,复制,剪切,粘贴或选择所有事件 。但是,使用Flash文本 引擎(FTE)扩展 InteractiveObject类的其他 类可以分派这些事件。
在AIR中,完成此操作非常简单,因为它们是NativeApplication类的内置公共方法。
NativeApplication.nativeApplication.cut(); //Cut
NativeApplication.nativeApplication.copy(); //Copy
NativeApplication.nativeApplication.paste(); //Paste
NativeApplication.nativeApplication.clear(); //Delete
NativeApplication.nativeApplication.selectAll(); //Select All