2015-09-06 2 views
0

Я только что заметил в своем приложении AIR, что redo не работает. Также кажется, что там он только возвращается на один шаг (но иногда два или три).Undo and redo не работает над TextInput в приложении 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

согласно документации, он должен работать:

Искра TextArea также поддерживает неограниченное число отмен/повтора в рамках одного сеанса редактирования. Сеанс редактирования начинается, когда управление получает фокус клавиатуры и заканчивается, когда управление теряет фокус.

, но я заметил во время разработки моего приложения, , когда мы используем забой он рассчитывает как отдельные государства в других случаях увидеть все изменения, как один

+0

Yep он должен, но это не так. –