2016-03-21 12 views
1

Ich versuche, Drag & Drop von Dateien aus dem Dateisystem in Flex zu implementieren, aber irgendwie funktioniert es nicht.Drag & Drop von Dateien aus dem Dateisystem in Flex funktioniert nicht

Um genau zu sein, weigert es sich zu registrieren, wenn das nativeDragEnter-Ereignis passiert, was bedeutet, es tut nichts, wenn ich eine Dateisystemdatei in eine Komponente ziehen. Ich habe es mit mx und Spark-Komponenten versucht, mit Flex 3.6A und 4.10, aber nichts funktioniert.

Ich arbeite an Windows 8.1. Könnte das das Problem sein?

Unten ist was ich getan habe, habe ich etwas vermisst?

<mx:Script> 
    <![CDATA[ 
     protected function hbox1_nativeDragEnterHandler(event:NativeDragEvent):void 
     { 
      var a:String = "segdfsh"; 

     } 


    ]]> 
</mx:Script> 


<mx:HBox width="100%" height="100%" nativeDragEnter="hbox1_nativeDragEnterHandler(event)"> 

</mx:HBox> 

+0

Funktioniert einwandfrei unter Windows 7. Haben Sie den dragEnter anstelle von nativeDragEnter ausprobiert? Fügen Sie Ihrer HBox eine Hintergrundfarbe hinzu, um sicherzustellen, dass sie die gesamte App ausfüllt. – Philarmon

+0

Aus irgendeinem Grund funktioniert sie nicht, wenn ich versuche, sie vom Flash Builder zu kompilieren und zu debuggen, aber wenn ich das Projekt als Desktop-Anwendung freigebe, also ja ... –

Antwort

0

Der Code in der Frage scheint nach allem zu arbeiten, aber aus irgendeinem Grund hat es nicht funktioniert, wenn ich es von Flashbuilder debuggen, aber wenn ich mein Projekt freigeben, dann es funktioniert wie ein Zauber, also ja, kein Problem hier, denke ich.