我正在尝试实施拖放功能从文件系统到Flex的文件丢弃,但不知何故它不起作用。
准确地说,它在nativeDragEnter事件发生时拒绝注册,这意味着,当我将文件系统文件拖到组件中时,它不会执行任何操作。我尝试使用mx和spark组件,使用flex 3.6A和4.10,但没有任何效果。
我正在使用Windows 8.1。这可能是问题吗?
以下是我的所作所为,我错过了什么?
<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 :(得分:0)
问题中的代码似乎终究可行,但由于某些原因,如果我从Flashbuilder调试它,它不起作用,但是当我发布我的项目时,它就像一个魅力,所以是的,这里没有问题我猜。