hi,

I think the problem lies in your mxml component, the default titleBar color is transparent, hence it's pretty hard to drag it, try something like this in your TitleWindow component:

<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" xmlns="*" layout="absolute" borderAlpha="1"
 width="200" height="100" headerColors="[0xffcccc, 0xffeedd]">
    <mx:Button label="test" />
</mx:TitleWindow>

note the borderAlpha setting will make sure the tileBar of the panel is opaque, and setting random colors will ensure the window is easily draggable.

I can use both method to create the pop up window (zz is the component above):

1. var b:zz = new zz();
    PopUpManager.addPopUp(b, Application.application, false);

2. PopUpManager.createPopUp(Application.application, zz, false);


hth,
jeremy.


On 4/15/06, mvbaffa <[EMAIL PROTECTED]> wrote:
Thanks Jeremy.

I have tried Application.aplication as the parent and it did not
work. I cannot drag the window.

What is the difference between addPopup and createPopup ????

--- In flexcoders@yahoogroups.com, "jeremy lu" <[EMAIL PROTECTED]> wrote:
>
> write off my head, try this:
>
> w = PopUpManager.createPopUp(Application.application,
EventsSettings,
> false);
>
> another way to do this would be extending Panel/TitleWindow then
listens to
> titleBar events to implement drag and drop.
>
> jeremy.
>
>
> On 4/15/06, mvbaffa <[EMAIL PROTECTED]> wrote:
> >
> > I have created, in Flex 2 Beta 2, a non modal Popup, that has a
> > component for data entry inside it. I would like to allow the
user
> > to drag the Popup Window around the screen and position it
wherever
> > he wants.
> >
> > I tried two approches:
> >
> > 1) The TitleWindow is defined in MXML, inside the component, as
the
> > container of the data entry components.
> > 2) The component does not have the TitleWindow and I create it in
> > actionscript.
> >
> > In both cases I have a  TitleWindow as the container of all the
data
> > entry controls.
> >
> > The problem is that if I create the Popup with createPopUp with
the
> > component that has the TitleWindow inside it, like this:
> >
> >         w = PopUpManager.createPopUp (this, EventsSettings,
false);
> >
> > It is not possible to drag the window. It works OK but it simply
> > cannot be dragged.
> >
> > If I create the TitleWindow in actionscript, add the component,
that
> > has only the data entry components, to the Titlewindow, and then
use
> > the addPopUp method to show the PopUp with the TitleWindow like
this:
> >
> >         public var settingsWindow:TitleWindow = new TitleWindow
();
> >         settingsWindow.title = "My Window Title";
> >         settingsWindow.styleName="PopupHeader";
> >         settingsWindow.showCloseButton = true;
> >         settingsWindow.x = 300; settingsWindow.y = 300;
> >         var ctl:EventsSettings = new EventsSettings();
> >         settingsWindow.addChild(ctl);
> >         PopUpManager.addPopUp(settingsWindow, this, false);
> >
> > The created Popup can be dragged and everything works.
> >
> > The problem is that is more comfortable to have the TitleWindow
> > in MXML, we can modify more easily the properties.
> >
> > How Can I use createPopup and still be capable of dragging the
> > result Popup Window ????
> >
> >
> >
> >
> >
> >
> > --
> > 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/






--
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




Reply via email to