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>
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
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 ... –