I use addPopUp when creating an instance of a popup that I want to configure before adding it to the display list
From: flexcoders@yahoogroups.com [mailto:[EMAIL PROTECTED] On Behalf Of Michael Schmalle Sent: Wednesday, September 10, 2008 2:12 PM To: flexcoders@yahoogroups.com Subject: Re: [flexcoders] createPopUp and addPopUp, which one to love? Hi, addPopUp() actually adds it to the systemManager and thus the method call parents the popup and it appears on the screen. createPopUp() just calls addPopUp() after it has created the instance for you from the Class ref. I would say it's a convenience method for calling new(), you could even create your own popup manager impl and change the actual functionality of it's interface through polymorphism. Mike On Wed, Sep 10, 2008 at 4:10 PM, Boon Chew <[EMAIL PROTECTED]<mailto:[EMAIL PROTECTED]>> wrote: What's the process/criteria in deciding whether to use createPopUp vs addPopUp? They seem interchangeable. What is it that you can do with one that you can't do with the other? Which one do you use the most? [-] The doc says: "You can use the addPopUp() method of the PopUpManager to create a pop-up window without defining a custom component." Can't you do that with createPopUp as well? [-] The doc also says "...Using the addPopUp() method may be preferable to using the createPopUp() method if you have to pop up a simple dialog box that is never reused elsewhere. However, it is not the best coding practice if the pop-up is complex or cannot be reused elsewhere..." It doesn't really explain why it's not the best practice if the pop-up is complex or cannot be reused elsewhere. To me it seems to be more convenient to use addPopUp because I can do whatever I want to the dialog instance before I pass it to addPopup( ) but that's more theorizing than from actual field experience. - boon -- Teoti Graphix, LLC http://www.teotigraphix.com Teoti Graphix Blog http://www.blog.teotigraphix.com You can find more by solving the problem then by 'asking the question'.