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 に答える