Доброго времени суток.
Столкнулся с необходимостью сделать UndoManager, для многих операций я уже сделал, но вот у s:TextArea, как и наверно у всех текстовых полей есть свой
UndoManager, который и занимается записью и выполнением undo команд.
Проблема в том, что если текстовое поле теряет фокус, то все команды удаляются. Убедиться можно
тут - проскрольте вниз до примерчика, там сделайте что-нибудь, потом щёлкните по другому полю, потом обратно, и нажмите CTRL-Z для Undo.
Для меня это неприемлимо, так что пока пишу свой UndoManager, что оказалось достаточно геморно если учитывать все действия которые пользователь производит при работе с текстовыми полями, и API и структуру самого TLF.
Если кто сталкивался с такой проблемой, и нашёл решение, подскажите пожалуйста, а то приходится изобретать велосипед.