Got it to work with this: var myWindow:IFlexDisplayObject; var myParent:DisplayObject;
myParent = Application.application.mainPanelView; myWindow = PopUpManager.createPopUp(myParent,SearchingPopupView, true); Now I just have to find a way to incorperate this without totally stepping all over Cairngorm. Again, thanks so much Dimitrios, Tim Hoff --- In [email protected], "Tim Hoff" <[EMAIL PROTECTED]> wrote: > > That got rid of the compile error, but created the same error at run- > time. Don't worry about it Dimitrios. You've spent enough time on > this. I'll keep trying. > > Much thanks, > Tim > > --- In [email protected], "Dimitrios Gianninas" > <dimitrios.gianninas@> wrote: > > > > wrap the MainPanelView like so: > > > > DisplayObject(MainPanelView) > > > > Dimitrios Gianninas > > RIA Developer > > Optimal Payments Inc. > > > > > > ________________________________ > > > > From: [email protected] > [mailto:[EMAIL PROTECTED] On Behalf Of Tim Hoff > > Sent: Sunday, June 11, 2006 8:16 PM > > To: [email protected] > > Subject: [flexcoders] Re: Cairngorm createPopUp in a command > > > > > > > > In the command: (Same thing if I move it to the ModelLocator) > > > > import org.ets.main.code.view.mainPanel.MainPanelView; > > import > org.ets.main.code.view.mainPanel.searching.SearchingPopupView; > > import mx.managers.PopUpManager; > > import mx.core.IFlexDisplayObject; > > > > public function execute( > > var myWindow:IFlexDisplayObject; > > myWindow = PopUpManager.createPopUp(MainPanelView, > > SearchingPopupView, true); > > } > > > > The last line gives the error. > > > > This is the SearchingPopupView compnent: > > > > <?xml version="1.0" encoding="utf-8"?> > > <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml > <http://www.adobe.com/2006/mxml> " cornerRadius="6" > > styleName="plainPanel" headerHeight="0" > > height="70" width="300" horizontalAlign="center" > verticalAlign="middle"> > > > > <mx:Script> > > <![CDATA[ > > > > import org.ets.main.code.model.ModelLocator; > > > > ]]> > > </mx:Script> > > > > <mx:Spacer height="4"/> > > <mx:Label text="{ ModelLocator.getInstance ().searchingMessage }" > fontWeight="bold" fontSize="11"/> > > <mx:ProgressBar indeterminate="true" height="10" trackHeight="10" > barColor="#27568D" label=" "/> > > </mx:TitleWindow> > > > > -TH > > > > --- In [email protected], "Dimitrios Gianninas" > <dimitrios.gianninas@> wrote: > > > > > > it should work, too simple not too. What line gives the error... > paste the offending line. > > > > > > Dimitrios Gianninas > > > RIA Developer > > > Optimal Payments Inc. > > > > > > > > > ________________________________ > > > > > > From: [email protected] > [mailto:[EMAIL PROTECTED] On Behalf Of Tim Hoff > > > Sent: Sunday, June 11, 2006 8:01 PM > > > To: [email protected] > > > Subject: [flexcoders] Re: Cairngorm createPopUp in a command > > > > > > > > > > > > Well, I tried it both ways and am still getting the same compile > > > error. Sorry to be such a bother. I'll keep plugging away at it. > > > > > > Thanks Dimitrios, > > > Tim > > > > > > --- In [email protected] <mailto:flexcoders% > 40yahoogroups.com> , "Dimitrios Gianninas" > > > dimitrios.gianninas@ wrote: > > > > > > > > ok you are using Flex2... wasn't sure. Change to: > > > > > > > > var myWindow:IFlexDisplayObject > > > > > > > > And if you want, move the myWindow variable to the > ModelLocator. > > > > > > > > ModelLocator.myWindow = PopUpManager.createPopUp( .. ); > > > > > > > > > > > > Dimitrios Gianninas > > > > RIA Developer > > > > Optimal Payments Inc. > > > > > > > > > > > > ________________________________ > > > > > > > > From: [email protected] <mailto:flexcoders% > 40yahoogroups.com> > > > [mailto:[email protected] <mailto:flexcoders% > 40yahoogroups.com> ] On Behalf Of Tim Hoff > > > > Sent: Sunday, June 11, 2006 7:37 PM > > > > To: [email protected] <mailto:flexcoders% > 40yahoogroups.com> > > > > Subject: [flexcoders] Re: Cairngorm createPopUp in a command > > > > > > > > > > > > > > > > That doesn't want to work. > > > > > > > > Error: Implicit coersion of a value of type class to an > unrelated > > > > type flash.display.displayObject. > > > > > > > > I liked your idea of handling it in the ModelLocator. Any > chance > > > > you could show the code that your using to do it that way? > > > > > > > > Thanks again, > > > > Tim > > > > > > > > --- In [email protected] <mailto:flexcoders% > 40yahoogroups.com> <mailto:flexcoders% > > > 40yahoogroups.com> , "Dimitrios Gianninas" > > > > <dimitrios.gianninas@> wrote: > > > > > > > > > > Actually you don't even need to do that. You use case is > simpler > > > > (some code ommited): > > > > > > > > > > class MyCommand implements Command { > > > > > var myWindow:Object; > > > > > > > > > > public function execute() { > > > > > myWindow = PopUpManager.createPopUp( .. ); > > > > > } > > > > > > > > > > public function onResult() { > > > > > PopUpManager.removePopUp( myWindow); > > > > > } > > > > > > > > > > public function onFault() { > > > > > PopUpManager.removePopUp( myWindow); > > > > > } > > > > > } > > > > > > > > > > Dimitrios Gianninas > > > > > RIA Developer > > > > > Optimal Payments Inc. > > > > > > > > > > > > > > > ________________________________ > > > > > > > > > > From: [email protected] <mailto:flexcoders% > 40yahoogroups.com> <mailto:flexcoders% > > > 40yahoogroups.com> > > > > [mailto:[email protected] <mailto:flexcoders% > 40yahoogroups.com> <mailto:flexcoders% > > > 40yahoogroups.com> ] On Behalf Of Tim Hoff > > > > > Sent: Sunday, June 11, 2006 7:17 PM > > > > > To: [email protected] <mailto:flexcoders% > 40yahoogroups.com> <mailto:flexcoders% > > > 40yahoogroups.com> > > > > > Subject: [flexcoders] Re: Cairngorm createPopUp in a command > > > > > > > > > > > > > > > > > > > > Dimitios, > > > > > > > > > > Could you elaberate a little with code? How are you creating > the > > > > > popup? And, by reference, do you mean import? > > > > > > > > > > Thanks, > > > > > Tim > > > > > > > > > > --- In [email protected] <mailto:flexcoders% > 40yahoogroups.com> <mailto:flexcoders% > > > 40yahoogroups.com> <mailto:flexcoders% > > > > 40yahoogroups.com> , "Dimitrios Gianninas" > > > > > <dimitrios.gianninas@> wrote: > > > > > > > > > > > > I've done this... In the ModelLocator keep a reference to > the > > > > > window that you will display, then you can access it from > > > wherever > > > > > you want, in your case the onResult and onFault events. > > > > > > > > > > > > Dimitrios Gianninas > > > > > > RIA Developer > > > > > > Optimal Payments Inc. > > > > > > > > > > > > > > > > > > ________________________________ > > > > > > > > > > > > From: [email protected] <mailto:flexcoders% > 40yahoogroups.com> <mailto:flexcoders% > > > 40yahoogroups.com> <mailto:flexcoders% > > > > 40yahoogroups.com> > > > > > [mailto:[email protected] <mailto:flexcoders% > 40yahoogroups.com> <mailto:flexcoders% > > > 40yahoogroups.com> <mailto:flexcoders% > > > > 40yahoogroups.com> ] On Behalf Of Tim Hoff > > > > > > Sent: Sunday, June 11, 2006 5:52 PM > > > > > > To: [email protected] <mailto:flexcoders% > 40yahoogroups.com> <mailto:flexcoders% > > > 40yahoogroups.com> <mailto:flexcoders% > > > > 40yahoogroups.com> > > > > > > Subject: [flexcoders] Cairngorm createPopUp in a command > > > > > > > > > > > > > > > > > > > > > > > > Is it possible to create and remove a popup in a Cairngorm > > > > > command? I > > > > > > have a simple application that has two primary components; > > > > > sidePanel > > > > > > and mainPanel. Various child components are added to the > > > primary > > > > > > components, depending on the state of the application. > What I > > > > want > > > > > to > > > > > > do is create a popup in the mainPanel when the user clicks > a > > > > > search > > > > > > button in the sidePanel. The popup is a small component > that > > > > shows > > > > > a > > > > > > progress bar with a searching label. In the searching > command, > > > > > > executed with a cairngormEvent when the sidePanel search > > > button > > > > is > > > > > > clicked, I want to create the popup. onResult, remove the > > > popup > > > > > and > > > > > > change state to display a grid. onFault, remove the popup > and > > > > > display > > > > > > an Alert. I'm having a problem referencing the mainPanel > as > > > the > > > > > popup > > > > > > parent and listening for an event to remove the popup. > I've > > > > tried > > > > > > several different approaches with no success. If anyone > could > > > > get > > > > > me > > > > > > moving in the right direction, I would greatly appreciate > it. > > > > > > > > > > > > Thanks in advance, > > > > > > Tim Hoff > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > > WARNING > > > > > > ------- > > > > > > This electronic message and its attachments may contain > > > > > confidential, proprietary or legally privileged information, > > > which > > > > > is solely for the use of the intended recipient. No > privilege or > > > > > other rights are waived by any unintended transmission or > > > > > unauthorized retransmission of this message. If you are not > the > > > > > intended recipient of this message, or if you have received > it > > > in > > > > > error, you should immediately stop reading this message and > > > delete > > > > > it and all attachments from your system. The reading, > > > > distribution, > > > > > copying or other use of this message or its attachments by > > > > > unintended recipients is unauthorized and may be unlawful. > If > > > you > > > > > have received this e-mail in error, please notify the sender. > > > > > > > > > > > > AVIS IMPORTANT > > > > > > -------------- > > > > > > Ce message électronique et ses pièces jointes peuvent > contenir > > > > des > > > > > renseignements confidentiels, exclusifs ou légalement > > > privilégiés > > > > > destinés au seul usage du destinataire visé. L'expéditeur > > > original > > > > > ne renonce à aucun privilège ou à aucun autre droit si le > > > présent > > > > > message a été transmis involontairement ou s'il est > retransmis > > > > sans > > > > > son autorisation. Si vous n'êtes pas le destinataire visé du > > > > > présent message ou si vous l'avez reçu par erreur, veuillez > > > cesser > > > > > immédiatement de le lire et le supprimer, ainsi que toutes > ses > > > > > pièces jointes, de votre système. La lecture, la > distribution, > > > la > > > > > copie ou tout autre usage du présent message ou de ses > pièces > > > > > jointes par des personnes autres que le destinataire visé ne > > > sont > > > > > pas autorisés et pourraient être illégaux. Si vous avez reçu > ce > > > > > courrier électronique par erreur, veuillez en aviser > > > l'expéditeur. > > > > > > > > > > > > > > > > > > > > > ------------------------ Yahoo! Groups Sponsor --------------------~--> Protect your PC from spy ware with award winning anti spy technology. It's free. http://us.click.yahoo.com/97bhrC/LGxNAA/yQLSAA/nhFolB/TM --------------------------------------------------------------------~-> -- 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/

