Having to do what, create Window managers? In my D&D app, I had a set amount of windows, so didn't really need an abstracted factory function; I just defined the 12 window variables I knew I needed up top:
private var signIn_win:SignIn; private var chat_win:Chat; etc.... If you need a guide to create one on your own, merely go look at mx.core.View. You could model it after him. addChild ( UIObject ) becomes: createWin ( UIObject ) and, destroyChildAt ( index ) becomes: removeWin ( ID ) ...or something. ----- Original Message ----- From: "Dan Plesse" <[EMAIL PROTECTED]> To: <flexcoders@yahoogroups.com> Sent: Sunday, January 29, 2006 10:02 PM Subject: [flexcoders] Re: Gtalk windows question Thanks Jester, Have you ever seen anyone having to do this and what does thier code look like? Dan --- In flexcoders@yahoogroups.com, "JesterXL" <[EMAIL PROTECTED]> wrote: > > No, you can't set the name of a popup window; PopUpManager does that. > > Instead, store a reference. > > private var popups:Object; > > function initApp() > { > popups = {}; > } > > function showWindow(modal) { > uniqueID++; > var popup = mx.managers.PopUpManager.createPopUp( > _root, > testWindowPopup, > modal, {deferred: true}); > if(popups[uniqueID] != null) > { > popups[uniqueID].deletePopUp(); > } > popups[uniqueID] = popup; > debugTxt.text = popup; > } > > ----- Original Message ----- > From: "Dan Plesse" <[EMAIL PROTECTED]> > To: <flexcoders@yahoogroups.com> > Sent: Sunday, January 29, 2006 3:14 PM > Subject: [flexcoders] Re: Gtalk windows question > > > Thanks I added your code to a PopUpManager.createPopUp() > > function showWindow(modal) { > uniqueID++; > var popup = mx.managers.PopUpManager.createPopUp( > _root, > testWindowPopup, > modal, {deferred: true}, > "win" + uniqueID); > debugTxt.text = popup; > } > > Is this right? > > > > > > --- In flexcoders@yahoogroups.com, "JesterXL" <[EMAIL PROTECTED]> wrote: > > > > You can: > > - either add a child to a ViewStack that an TabNavigator is bound to > > - add data to the dataProvider a TabBar is bound to > > > > > > ----- Original Message ----- > > From: "Dan Plesse" <[EMAIL PROTECTED]> > > To: <flexcoders@yahoogroups.com> > > Sent: Sunday, January 29, 2006 2:20 PM > > Subject: [flexcoders] Re: Gtalk windows question > > > > > > wow thanks. > > > > I was thinking windows has been done to death. Can you do this with > > Tabs too? Thanks a ton. Dan > > > > --- In flexcoders@yahoogroups.com, "JesterXL" <[EMAIL PROTECTED]> wrote: > > > > > > import mx.containers.TitleWindow; > > > > > > private static var uniqueID:Number = 0; > > > > > > function createNewWindow():TitleWindow > > > { > > > uniqueID++; > > > var ref:TitleWindow = > > TitleWindow(wins_canvas.createChild(TitleWindow, > > > "win" + uniqueID)); > > > return ref; > > > } > > > > > > <mx:Canvas id="wins_canvas" /> > > > > > > You could use PopUpManager too. > > > > > > Here's an AOLIM example: > > > http://lab.zeusdesign.net/?p=6 > > > > > > ----- Original Message ----- > > > From: "Dan Plesse" <[EMAIL PROTECTED]> > > > To: <flexcoders@yahoogroups.com> > > > Sent: Sunday, January 29, 2006 1:52 PM > > > Subject: [flexcoders] Gtalk windows question > > > > > > > > > Hello, > > > > > > Recently I played with googles' Gtalk jabber client and basically > > > for each new IM session a new window is created. What I need to know > > > in Flex or Flash is does each new window have or can have an unique ID > > > (I was thinking I could use the JID) and how can you check for the > > > existence of these new windows. Also it doesn't not have to be > > > windows, I was also thinking maybe Accordion or Tab. > > > > > > Thanks Dan > > > > > > > > > > > > > > > > > > > > > -- > > > 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 > > > > > > > > > > > > > > > > > -- > > 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 > > > > > > > > > -- > 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 > -- 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 -- 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/