几乎所有的 Flex 组件都有 mouseOver/mouseOut 或 rollOver/rollOut 事件。要求这些事件调用的不是鼠标光标,而是其他元素,例如 Image 或 Bitmap。
例如,上面有一个列图和图像动画,当图像在列上方时,我需要获取数据(列值或索引)。如果它是一个组件,那么我会使用 hitTest。但是如果是图表怎么办?
几乎所有的 Flex 组件都有 mouseOver/mouseOut 或 rollOver/rollOut 事件。要求这些事件调用的不是鼠标光标,而是其他元素,例如 Image 或 Bitmap。
例如,上面有一个列图和图像动画,当图像在列上方时,我需要获取数据(列值或索引)。如果它是一个组件,那么我会使用 hitTest。但是如果是图表怎么办?
我无法正确理解您的问题,尽管我正在尝试这个......
如果您在图表上添加鼠标侦听器并且每当事件被调度检查..
position.x = event.currentTarget.mouseX;
position.y = event.currentTarget.mouseY;
那么你可以试试hitTest。
或者
if(obj.hitTestPoint(position.x,position.y)){
}
这可能是工作....
你不能告诉图像/位图不是 mouseEnabled 吗?