http://www.mikechambers.com/blog/2007/11/07/air-example-native-drag-and-drop/ 


--- In flexcoders@yahoogroups.com, "Yves Riel" <r...@...> wrote:
>
> Thanks Alex but I need to be able to drag from the Desktop to the App
> too. However, maybe I can dynamically swap the NativeDMI for the regular
> DMI and vice-versa when I need it. I'll have to look into this. I'll try
> to find the tech note but if you have the link, it would be handy.
>  
> Thanks!
>  
> Whyves
> 
> ________________________________
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Alex Harui
> Sent: Thursday, May 07, 2009 2:53 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] RE: NativeDragManager and nested components
> 
> 
> 
> 
> 
> There are different "rules" to doing drag/drop totally internally
> (DragManagerImpl) and having to work with many OS platforms
> (NativeDragManagerImpl).  We just couldn't find enough common ground.
> 
> However, if you don't need to drag from your AIR app to the desktop, you
> can replace NativeDMI with regular DMI.  There's a technote or
> documentation on how to do it.
> 
> Alex Harui
> 
> Flex SDK Developer
> 
> Adobe Systems Inc. <http://www.adobe.com/> 
> 
> Blog: http://blogs.adobe.com/aharui <http://blogs.adobe.com/aharui> 
> 
> From: flexcoders@yahoogroups.com [mailto:flexcod...@yahoogroups.com] On
> Behalf Of Yves Riel
> Sent: Wednesday, May 06, 2009 10:50 AM
> To: flexcoders@yahoogroups.com
> Subject: [flexcoders] NativeDragManager and nested components
> 
> 
> 
> 
> 
> 
> The DragManagerImpl and NativeDragManagerImpl behaviours are sooooo
> different that it drives me nut! I have a Flex component that is
> embedded in a Flex and AIR app. So, I used the IDragManager interface to
> access the methods and used the standard events. Unfortunately, I can't
> get a consistent behaviour across both platforms.
> 
> One of my biggest problem is that in AIR, if a parent UIComponent
> accepted the drag, a child cannot cancel it through the standard
> IDragManager interface. I have a container that can accept or refuse a
> drag operation and I have children of the container that can do the
> same. So, when I move the mouse over the container, if it accepts the
> drag and that I move the mouse over a children and that the children
> cannot accept the drag, I simply cannot get the no drag icon over the
> child.
> 
> I could possibly try to use the NativeDragEvents to do the trick but
> since I want my component to be cross platform, I cannot use AIR only
> classes. I'm starting to think that Adobe didn't think about this use
> case when designing both drag managers.
> 
> Anyone has an idea or overcame this issue?
> 
> Thanks!
> 
> Yves
>


Reply via email to