Apache flex 为什么DragOver/Enter事件需要画布上的背景?

Apache flex 为什么DragOver/Enter事件需要画布上的背景?,apache-flex,flex3,Apache Flex,Flex3,我有一张画布,我想在上面拖拉 我已经在画布中添加了dragOver和dragEnter事件侦听器,但它们只有在我拖动画布中的某个对象(另一个子元素)时才起作用 我意识到,如果我将画布的背景颜色设置为黑色,它就会工作。所以我把它的背景透明度设置为0,这很有效。。。buy是否有更好的方法来解决画布需要在其内部放置一些东西来接受DrageEvents的问题 谢谢 Rob根据Flex开发者之一的说法,“在Flash中,透明像素和精灵中根本没有绘制的区域之间存在差异。”() 我猜这就是你需要透明背景的原因

我有一张画布,我想在上面拖拉

我已经在画布中添加了dragOver和dragEnter事件侦听器,但它们只有在我拖动画布中的某个对象(另一个子元素)时才起作用

我意识到,如果我将画布的背景颜色设置为黑色,它就会工作。所以我把它的背景透明度设置为0,这很有效。。。buy是否有更好的方法来解决画布需要在其内部放置一些东西来接受DrageEvents的问题

谢谢


Rob

根据Flex开发者之一的说法,“在Flash中,透明像素和精灵中根本没有绘制的区域之间存在差异。”()

我猜这就是你需要透明背景的原因。值得一提的是,我一直都是这样看待这个问题的。关于这个问题,也有人在谈论

希望这有帮助