0

几乎所有的 Flex 组件都有 mouseOver/mouseOut 或 rollOver/rollOut 事件。要求这些事件调用的不是鼠标光标,而是其他元素,例如 Image 或 Bitmap。

例如,上面有一个列图和图像动画,当图像在列上方时,我需要获取数据(列值或索引)。如果它是一个组件,那么我会使用 hitTest。但是如果是图表怎么办?

4

2 回答 2

0

我无法正确理解您的问题,尽管我正在尝试这个......

如果您在图表上添加鼠标侦听器并且每当事件被调度检查..

position.x = event.currentTarget.mouseX;
position.y = event.currentTarget.mouseY;

那么你可以试试hitTest。

或者

if(obj.hitTestPoint(position.x,position.y)){

}

这可能是工作....

于 2012-04-19T13:08:11.723 回答
0

你不能告诉图像/位图不是 mouseEnabled 吗?

于 2012-04-19T09:28:02.003 回答