private var currentIndex:int = 0; private function txtTemplate_change():void { arrChanges.push(txtTemplate.htmlText); currentDataIndex = arrChanges.length - 1; } /** Undo changes **/ private function btnUndo_click():void { if(currentDataIndex >= -1) { txtTemplate.htmlText = arrChanges[currentDataIndex]; currentDataIndex--; } } /** Redo Changes **/ private function btnRedo_click():void { if(currentDataIndex+1 < arrChanges.length) { currentDataIndex++; txtTemplate.htmlText = arrChanges[currentDataIndex]; } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)