如何在as3中实现撤消和重做功能

Swa*_*ngh 0 apache-flex flash actionscript-3 flash-builder flash-cs5

我将创建一个应用程序,我必须实现撤消和重做功能.在应用程序中,将有多个对象位于舞台上,用户可以自定义对象的位置.但是,当用户单击"撤消"时,对象将返回其默认位置,单击"重做"对象后,将移动到新位置.

所以我的问题是如何在我的应用程序中应用这些功能?有没有图书馆或任何第三方课程?

有人能帮我吗?

提前致谢.

spe*_*der 5

看一下命令模式.它非常适合撤消/重做类型问题.

  • 命令模式本身是不够的.通常它用于与[Memento](http://en.wikipedia.org/wiki/Memento_pattern) - 模式的关系. (5认同)