1

我一直没有成功地尝试创建我自己的撤消/重做类,这些类与任何类型的可能的撤消和重做命令都可以很好地工作。

例如,我的简单类与撤消/重做显示对象的 x 和 y 位置或撤消/重做滑块的值等完美配合,但是当我尝试定制我的类以同时处理诸如添加和删除之类的事情时,事情变得很冒险项目到一个列表。

是否有任何众所周知且有据可查的解决方案用于一般撤消和重做动作脚本(没有 Flex)?

4

1 回答 1

2

在 AS3 中有这种东西的特定设计模式

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

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

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

于 2011-01-17T13:23:32.633 回答