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 flexcoders@yahoogroups.com, "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/
 



Reply via email to