I have tested some code in a seperate application and everything is fine. In my app I am using Cairngorm and I have a custom view. My main file is pretty simple as you can see below. The problem I having is that in the custom view I can never get the dragdrop to fire. The enter and exit trace statements execute just fine. As I said, I set up a test app and this seems to work fine. Anyone know what im doing wrong here?
MAIN <mx:ViewStack id="viewStackManager" selectedIndex="{modelLocator.workflowState}" width="100%" height="100%"> <view:LoginForm/> <view:CustomView/> </mx:ViewStack> CUSTOM VIEW <?xml version="1.0" encoding="utf-8"?> <mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()"> <mx:Script> <![CDATA[ import com.**.uploader.model.ModelLocator; import flash.events.NativeDragEvent; [Bindable] private var modelLocator:ModelLocator = ModelLocator.getInstance(); private function init():void { this.addEventListener(NativeDragEvent.NATIVE_DRAG_DROP,onDrop); this.addEventListener(NativeDragEvent.NATIVE_DRAG_ENTER,onEnter); this.addEventListener(NativeDragEvent.NATIVE_DRAG_EXIT,onExit); trace("init"); } private function onDrop(event:NativeDragEvent):void { trace("Drag Drop"); } private function onEnter(event:NativeDragEvent):void { trace("Drag Enter"); NativeDragManager.acceptDragDrop(this); } private function onExit(event:NativeDragEvent):void { trace("Drag Exit"); } ]]> </mx:Script> <mx:List id="fileList" width="100%" height="100%" backgroundColor="#ffffff" dropEnabled="true" paddingTop="10" paddingRight="10" paddingBottom="10" paddingLeft="10"> </mx:List> </mx:Canvas> Thank You Dan Vega [EMAIL PROTECTED] http://www.danvega.org