Hi valdhor

Thanks for your solution and it works but the issue is that i cannot 
do 

popUpTitleWindow = new PopUpTitleWindow();

every time. I want to use only one instance of the popUpTitleWindow .

Thanks
ilikeflex

--- In [email protected], "valdhor" <valdhorli...@...> wrote:
>
> Try this:
> 
>              import mx.managers.PopUpManager;
> 
>              public var popUpTitleWindow:PopUpTitleWindow = new
> PopUpTitleWindow();
> 
>              private function button_click(evt:MouseEvent):void
>              {
>                  if(!popUpTitleWindow.isPopUp)
>                  {
>                      popUpTitleWindow = new PopUpTitleWindow();
>                  }
>                  PopUpManager.addPopUp(popUpTitleWindow, this, true);
>              }
> 
> 
> 
> --- In [email protected], "ilikeflex" <ilikeflex@> wrote:
> >
> > Hi
> >
> > I seen the example in the code link and it work fine
> >
> http://blog.flexexamples.com/2008/08/04/closing-a-pop-up-window-using-th\
> e-keyboard-in-flex/
> >
> > but if i change the code in the View MXML to below
> > <mx:Script>
> >         <![CDATA[
> >             import mx.managers.PopUpManager;
> >    public var popUpTitleWindow:PopUpTitleWindow;
> >             private function button_click(evt:MouseEvent):void {
> >
> >                 if(popUpTitleWindow == null)
> >                 popUpTitleWindow = new PopUpTitleWindow();
> >
> >                 PopUpManager.addPopUp(popUpTitleWindow, this, true);
> >             }
> >         ]]>
> >     </mx:Script>
> >
> >
> > it works fine for the first time but does not work second time.
> >
> > Second time the keyboard event is not being fired. I do not know why..
> >
> > Can anybody please provide workaround for this solution to make it
> work.
> >
> > Thanks
> > ilikelfex
> >
>


Reply via email to