- 427 名前:名前は開発中のものです。 mailto:sage [2008/09/20(土) 17:02:58 ID:y8A0ikqL]
- >>424
その考え方であってるよ。 チップ配置した座標はプログラム側で把握してるだろうから、 その大きいレイヤの onMouseMove で座標判定して処理を起動すればいい。 ただ、毎回起動しちゃうと処理の無駄なので、前回と処理対象がかわった 場合のみ更新するするようにするのが普通。 var target; // 現在の処理対象 function getTargetNo(mousex, mousey) { 座標から処理対象をきめて返す } function onMouseMove(x, y) { var newtarget; if ((newtarget = getTargetNo(x,y)) != target) { // ここで target の情報を消去して newtarget の情報を表示 // 処理対象がない場合は null を返すとかして区別する target = newtarget; } }
|

|