拖拽从文件系统到Flex的文件丢弃不起作用

时间:2016-03-21 09:41:31

标签: flex drag-and-drop air

我正在尝试实施拖放功能从文件系统到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>

1 个答案:

答案 0 :(得分:0)

问题中的代码似乎终究可行,但由于某些原因,如果我从Flashbuilder调试它,它不起作用,但是当我发布我的项目时,它就像一个魅力,所以是的,这里没有问题我猜。