title: ActionScript - General Undo / Redo API?
body: <p>i've been unsuccessfully attempting to create my own undo/redo classes that work well with any type of possible undo and redo commands.</p>
  
  <p>for example, my simple class works perfectly with undoing/redoing x and y positions of display objects or undoing/redoing values of sliders, etc., but things get dicey when i try to tailor my classes to also work with things like adding and removing items to a list.</p>
  
  <p>is there any well known and <em>well documented</em> solution for general undoing and redoing for actionscript (without Flex)?</p>