I personnaly have seen really flakey behavior from that history controller. I have posted before, but have not been able to see a good resolution --- In [email protected], "rockmoyosa" <[EMAIL PROTECTED]> wrote: > My case: > > - saveState is executed > - On "Back" loadState is executed. > > But..... > Than my state is "undefined" > > > private var changed:Boolean; > > public function initHistory():Void { > mx.managers.HistoryManager.register(this); > storeInternalState(); > } > > public function saveState():Object { > // called by HistoryManager, tells the component > // to create a "state" object and to return it\ > var state = new Object(); > state.model = Model.getInstance(); > state.view = this._scope.m_detailview; > > mx.controls.Alert.show (""+this._scope.m_detailview.visible); > Log.debug("hello"+state); > return state; > } > > public function loadState(state:Object):Void { > // called by HistoryManager, passes in a state > // object so the component can rebuild it's state > mx.controls.Alert.show("state: "+state.view); > restoreInternalState(state); > } > > public function savePresent():Void { > storeInternalState( ); > } > > public function storeInternalState():Void { > mx.managers.HistoryManager.save(); > } > > public function restoreInternalState(state:Object):Void { > Log.dump(state); > Log.debug ("@@@@state.view.visible@@@@: "+state.view.visible); > > if(state.view.visible == true && this._scope.m_detailview.visible == > false || > state.view.visible == false && > this._scope.m_detailview.visible == true){ > toggleView(); > } > Model.getInstance().restoreInstance(state.model); > }
-- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/flexcoders/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

