I found a workaround for this by Jeff Tapper:
Add this to your TitleWindow.
override public function localToContent(point:Point):Point {
return point;
}
From:
http://groups.yahoo.com/group/flexcoders/message/45117;_ylc=X3oDMTM3bHA0a3YyBF9TAzk3MzU5NzE0BGdycElkAzEyMjg2MTY3BGdycHNwSWQDMTYwMDAwNzIwNwRtc2dJZAM0NTEyNgRzZWMDZnRyBHNsawN2dHBjBHN0aW1lAzExNTQwMTgzMzEEdHBjSWQDNDUxMTc-
--- In [email protected], "gotgoose09" <[EMAIL PROTECTED]> wrote:
>
> In one of my projects, I create a new TitleWindow that has two Lists in
> which can drag items from one to the other. However, when I try
> dragging items from one to the other, there is a blank space at the top
> of each list that I can not drop items into - I have to drop the items
> in the bottom of the list. If I have the same two lists not in a
> TitleWindow, dragging and dropping works fine, with no "barrier." You
> can view the problem at the link below, and recreate the problem with
> the steps below.
>
> http://www.thegoosmans.com/flexproblem/TitleWindowDragAndDrop.swf
> <http://www.thegoosmans.com/flexproblem/TitleWindowDragAndDrop.swf>
>
> Hi, to recreate my problem:
>
> 1. Create a new project (basic)
>
> 2. In the application mxml file, paste this code in:
> <?xml version="1.0" encoding="utf-8"?>
> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
> layout="vertical">
> <mx:Script>
> <![CDATA[
> import mx.managers.PopUpManager;
> private function makePopUp():void
> {
> PopUpManager.createPopUp(this, MyPopup, true);
> }
> ]]>
> </mx:Script>
> <mx:Button label="Make Popup" id="bPopup" click="makePopUp();" />
> <mx:HBox>
> <mx:List id="list1" dragEnabled="true" dragMoveEnabled="true"
> dropEnabled="true" width="100" height="100">
> <mx:dataProvider>
> <mx:String>Item 1</mx:String>
> <mx:String>Item 2</mx:String>
> </mx:dataProvider>
> </mx:List>
> <mx:List id="list2" dragEnabled="true" dragMoveEnabled="true"
> dropEnabled="true" width="100" height="100" />
> </mx:HBox>
> </mx:Application>
>
>
> 3. Create a new MXML Component, base it off of TitleWindow, call it
> MyPopup.mxml
>
> 4. Paste this code into that file:
> <?xml version="1.0" encoding="utf-8"?>
> <mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
> layout="vertical">
> <mx:HBox>
> <mx:List id="list1" dragEnabled="true" dragMoveEnabled="true"
> dropEnabled="true" width="100" height="100">
> <mx:dataProvider>
> <mx:String>Item 1</mx:String>
> <mx:String>Item 2</mx:String>
> </mx:dataProvider>
> </mx:List>
> <mx:List id="list2" dragEnabled="true" dragMoveEnabled="true"
> dropEnabled="true" width="100" height="100" />
> </mx:HBox>
> </mx:TitleWindow>
>
> 5. Run the application.
>
> 6. Try dragging items from list to list on the main application. Then,
> click the button and try dragging and dropping, notice the difference in
> where you can drop items.
>
--
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/