撤消和重做不适用于AIR应用程序中的TextInput?

时间:2015-09-06 06:16:15

标签: flex air tlf

我在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中尝试过。

使用列出的相同快捷方式组合,在这两个浏览器的文本字段中正确撤消和重做。

1 个答案:

答案 0 :(得分:0)

根据文档它应该工作:

  

Spark TextArea还支持无限制的撤消/重做   编辑会议。控件获取时,编辑会话开始   键盘焦点,当控制失去焦点时结束。

但我在开发我的应用程序时注意到了 当我们使用退格时,它将其视为单独的状态 在其他情况下,它将所有更改视为一个