ActionScript - Общее Undo / Redo API? - PullRequest
1 голос
/ 17 января 2011

Я безуспешно пытался создать свои собственные классы отмены / повторения, которые хорошо работают с любыми возможными командами отмены и повторения.

например, мой простой класс прекрасно работает с отменой / повторением позиций x и y экранных объектов или отменой / повторным изменением значений ползунков и т. Д., Но вещи становятся рискованными, когда я пытаюсь адаптировать свои классы к работе с такими вещами, как добавление и удаление элементов в список.

существует ли какое-либо хорошо известное и хорошо документированное решение для общего удаления и повторения для ActionScript (без Flex)?

1 Ответ

2 голосов
/ 17 января 2011

В AS3

есть определенные шаблоны дизайна для такого рода вещей.

Пожалуйста, проверьте следующие ссылки: http://lucamezzalira.com/2010/01/12/memento-pattern-in-actionscript-3-undoredo/

Вы также можете проверить шаблон команды, который является стандартом де-факто, независимо от языка программирования, он даст вам основы.

Если у вас возникнут какие-либо проблемы, пожалуйста, не стесняйтесь комментировать.

...