几乎所有Flex组件都有mouseOver / mouseOut或rollOver / rollOut事件。要求这些事件不是鼠标光标,而是另一个元素,例如Image或Bitmap。
例如,上面有一个Colomn图表和图像动画,当图像在列上方时,我需要获取数据(colomn值或索引)。如果它是一个组件,那么我会使用hitTest。但如果它是图表该怎么办?
答案 0 :(得分:0)
你不能告诉图像/位图不是mouseEnabled吗?
答案 1 :(得分:0)
我无法正确理解你的问题,尽管我正在尝试这个......
如果您在图表上添加mouselisteners以及每次事件发送时都会检查..
position.x = event.currentTarget.mouseX;
position.y = event.currentTarget.mouseY;
然后你可以尝试使用hitTest。
或
if(obj.hitTestPoint(position.x,position.y)){
}
这可能有用......