/ Published in: ActionScript 3
Expand |
Embed | Plain Text
//In view to be popped; [Bindable]private var _returnObject:Object = new Object(); protected function onPhotoRemoved(event:FlickrResultEvent):void { if(event.success){ currentState = "completeState"; _returnObject.removedFromList = "removed"; }else{ currentState = "errorState"; } } override public function createReturnObject():Object { return _returnObject; } //in next view //the view listens for the add event, which happens before creation complete: private function onAdd():void{ if(navigator.poppedViewReturnedObject){ if(navigator.poppedViewReturnedObject.object.removedFromList == "removed"){ _removedFromSet = true; _completeState = "completeStateNoHeader"; } } } //the poppedViewReturnObject is destroyed before you can access it inside a creationCompleteHandler: if(data.setTitle && (_removedFromSet==false))_completeState = "completeStateHeader"
You need to login to post a comment.
