# \[AIR\] Draging Files

**URL:** https://forum.kirupa.com/t/air-draging-files/240944
**Category:** flash
**Created:** [October 8, 2007, 5:11pm UTC](https://forum.kirupa.com/t/air-draging-files/240944 "2007-10-08T17:11:28Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Gazurt](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/gazurt/32/4060_2.png) [@Gazurt](https://forum.kirupa.com/u/Gazurt)
#### Post date: [October 8, 2007, 5:11pm UTC](https://forum.kirupa.com/t/air-draging-files/240944/1 "2007-10-08T17:11:28Z")

</div>

I have a code:[AS]  
import flash.desktop.TransferableData  
import flash.events.NativeDragEvent;

function suruklendiginde(event:NativeDragEvent):void {

```
var trData:TransferableData = event.transferable;
if (trData.hasFormat(TransferableFormats.FILE_LIST_FORMAT)) {

    var d:Array = trData.dataForFormat(TransferableFormats.FILE_LIST_FORMAT, TransferableTransferMode.ORIGINAL_PREFERRED) as Array;

    for (var i:int=0; i&lt;d.length; i++) {
        if (d*.extension == "mp3") {
            DragManager.acceptDragDrop(this);
        }
    }
}

```

}

function birakildiginda(event:NativeDragEvent):void {  
var trData:TransferableData = event.transferable;  
if (trData.hasFormat(TransferableFormats.FILE\_LIST\_FORMAT)) {  
var d:Array = trData.dataForFormat(TransferableFormats.FILE\_LIST\_FORMAT, TransferableTransferMode.ORIGINAL\_PREFERRED) as Array;  
trace(d);  
}  
}  
this.addEventListener(NativeDragEvent.NATIVE\_DRAG\_ENTER, suruklendiginde);  
this.addEventListener(NativeDragEvent.NATIVE\_DRAG\_DROP, birakildiginda);[/AS]

It doesn’t work.I think the problem is version… My AIR version is Beta 2… But the codes from Beta 1.In Adobe Labs:  
[http://livedocs.adobe.com/labs/flex/3/langref/](http://livedocs.adobe.com/labs/flex/3/langref/)

The codes look same… So where is the problem?

Thanks…
