将文件从文件系统拖放到 Flex 中不起作用

Drag & drop of files from the file system into Flex doesn't work

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

问题中的代码似乎毕竟可以工作,但由于某种原因,如果我从 Flashbuilder 中调试它,它就无法工作,但是当我发布我的项目时,它就像一个魅力,所以是的,不我想问题在这里。