actions.push(action);
}
+ public function clearActions():void {
+ actions = [];
+ }
+
public override function doAction():uint {
if ( actionsDone )
return UndoableAction.FAIL;
public function undoFrom(index:int):void {
for ( var i:int = index - 1; i >= 0; i-- ) {
var action:UndoableAction = actions[i];
- trace("going to do "+action);
action.undoAction();
}