我有一个画布,我想接受拖拽。
我已经将dragOver和dragEnter事件侦听器添加到画布,但是只有在画布内部拖动某些东西(另一个子元素)时它们才有效。
我意识到如果我将画布的背景颜色设置为黑色就可以了。所以我将它的背景透明度设置为0,这有效...购买是否有更好的方法来解决画布的明显需求,在其中有一些东西可以接受dragEvents。
由于
罗布
答案 0 :(得分:1)
根据其中一位Flex开发人员的说法,“在Flash中,透明像素和Sprite中的某个区域之间没有任何区别。” (http://www.mail-archive.com/flexcoders@yahoogroups.com/msg127690.html)
我猜这就是你需要拥有透明背景的原因。对于它的价值,这始终是我看到这个问题得到解决的方式。还有this question讨论了这个问题。
希望这有帮助!