Good, but curious, I would not expect that order to matter....
For future reference, to impement a public property using a setter function instead of a public var, do this: private var _messageString:String; //local var to hold property value public function set messageString(s:String):Void { messageString = s; trace(messageString) } //and the getter [Bindable] public function get messageString():String { return _messageString; } You still access the propety the same way: alertInstance.messageString = messageItem Tracy ________________________________ From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of candysmate Sent: Friday, September 28, 2007 6:21 AM To: flexcoders@yahoogroups.com Subject: [flexcoders] Re: Passing variables to popup window {SOLVED} > **PopUpManager.centerPopUp(alertInstance); > alertInstance.messageString = messageItem > alertInstance.messageDuration = messageTime; moving this line fixed it: > alertInstance.messageString = messageItem > alertInstance.messageDuration = messageTime; > PopUpManager.centerPopUp(alertInstance);