ActionScript - API general de deshacer / rehacer?
-
11-10-2019 - |
Pregunta
he estado intentando, sin éxito, para crear mis propias clases de deshacer / rehacer que funcionan bien con cualquier tipo de posibles comandos deshacer y rehacer.
Por ejemplo, mi clase simple funciona perfectamente con deshacer / rehacer posiciones X e Y de los objetos de visualización o deshacer / rehacer valores de controles deslizantes, etc., pero las cosas se ponen feas cuando intento de adaptar el código a mis clases también trabajo con cosas como agregar y quitar elementos de una lista.
¿hay alguna bien conocidos y bien documentados solución para deshacer general y hacer de nuevo para actionscript (sin Flex)?
Solución
Existen patrones de diseño específicos para este tipo de cosas en AS3
Por favor, compruebe los siguientes enlaces: http://lucamezzalira.com/2010/01/ 12 / memento-patrón-in-actionscript-3-undoredo /
también se puede comprobar el patrón de comando, que es el estándar de facto, independientemente del lenguaje de programación, sería darle lo básico.
En caso que se enfrentan a cualquier problema, no dude en hacer comentarios.