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)?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top