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: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of candysmate
Sent: Friday, September 28, 2007 6:21 AM
To: [email protected]
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);