[AIR] Draging Files

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<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/

The codes look same… So where is the problem?

Thanks…