我在AIR应用程序中注意到重做不起作用。它似乎也只是回到了一步(但有时是两步或三步)。
<?xml version="1.0" encoding="utf-8"?>
<s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx">
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:TextArea horizontalCenter="0" verticalCenter="0" />
</s:WindowedApplication>
我使用CMD + Z进行撤销,使用CMD + Z + Shift进行重做。我确信这在某一点上有效。也许只是在浏览器中?
我使用的是Flex 4.6和AIR 3.6。我正在使用Mac 10.10.5。我使用的是Firefox 40.3。我也在Safari中尝试过。
使用列出的相同快捷方式组合,在这两个浏览器的文本字段中正确撤消和重做。
答案 0 :(得分:0)
根据文档它应该工作:
Spark TextArea还支持无限制的撤消/重做 编辑会议。控件获取时,编辑会话开始 键盘焦点,当控制失去焦点时结束。
但我在开发我的应用程序时注意到了 当我们使用退格时,它将其视为单独的状态 在其他情况下,它将所有更改视为一个