メイン コーダーズルーム【スクリプト系】 自作コンポーネントの重なりを調べる方法 | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
taka72 | Åê¹ÆNo.12708 投稿日時: 2004-11-26 13:56 |
常連 居住地: 埼玉 投稿: 61
使用環境:
|
自作コンポーネントの重なりを調べる方法 こんにちわ。
現在自作でコンポーネントを作っているのですが、イベント処理で悩んでしまったので、助言をいただければと思ってます データグリッドをSWCファイル(コンポーネント)として作成しています。 継承元はUIObjectです。 そこに、ヘッダやセルのMCがあって、UIScrollBarを右と下に配置しています。 完成したグリッドを新しいムービーに配置したときに、二つ重ねるように配置すると動作が思うように行きません。 というのも、ハイライト行や選択の処理をonMouseMoveなどで行っているのですが、例えば重なった部分では二つのどちらのグリッドもハイライト処理が行われてしまいます。 onRollOver/onRollOutでフラグ処理をやってみたんですが、今度はスクロールバーなどにイベントが届かなくなってしまいました・・・ (これは排他的にイベントが・・ってことですよね) targetMC.hitTestをやっても、二重になったときはどちらにも反応してしまうので困っています。 うまく自分のコンポーネント上にマウスカーソルがある時のみ動作させる方法があれば教えていただきたいです |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 自作コンポーネントの重なりを調べる方法 | taka72 | 2004-11-26 13:56 |
Re: 自作コンポーネントの重なりを調べる方法 | youich | 2004-11-26 16:06 |
Re: 自作コンポーネントの重なりを調べる方法 | taka72 | 2004-11-26 16:21 |
Re: 自作コンポーネントの重なりを調べる方法 | youich | 2004-11-26 18:33 |
Re: 自作コンポーネントの重なりを調べる方法 | taka72 | 2004-11-26 20:20 |
投稿するにはまず登録を | |