ActionScript - 常规撤消/重做API?

时间:2011-01-17 12:33:06

标签: flash actionscript-3 list undo-redo

我一直试图创建自己的撤销/重做类,但这些类很适合任何类型的撤消和重做命令。

例如,我的简单类与撤消/重做显示对象的x和y位置或撤消/重做滑块的值等完美配合,但是当我尝试定制我的类以使用类似的东西时,事情变得有点冒险添加和删​​除项目到列表。

是否有任何众所周知且记录良好的解决方案,用于针对actionscript(不使用Flex)进行常规撤消和重做?

1 个答案:

答案 0 :(得分:2)

在AS3中有针对此类内容的特定设计模式

请检查以下链接: http://lucamezzalira.com/2010/01/12/memento-pattern-in-actionscript-3-undoredo/

您还可以检查命令模式,这是事实上的标准,无论编程语言如何,它都会为您提供基础知识。

如果您遇到任何问题,请随时发表评论。