Action Scriptを書いてみよう - マウスイベント - | 黄色のいこあんのブログ

Action Scriptを書いてみよう - マウスイベント -

久しぶりに更新。

会社で簡単なPCフラッシュをつくる仕事がふってわいたので、
それを作りがてら、技術ログ。
基本的なことかもしれんが、一応。

イベント取得。

addEventListener("イベントの種類", callbackFunc);

すれば、対応したイベントが発生した時に
callbackFunc()が呼び出される。

Eventクラスを継承した独自のイベントもつくれる。たぶん。
できないわけがないと信じたい。


マウス系のイベントで注意点を1つ。

あるmcにイベントリスナーを登録し、
デフォルトでは子のmcも対応しちゃうのかな?
の割にremoveEventListenerでははずしてくれない。

なので、自分でもぐってはずすか
mouseChildren = false;
でイベント反応をはずすこと。


ちなみに、removeEventしてもマウスイベントを取得しないわけではなく
反応しないだけらしい。
マウスイベントを取得しないようにするには
mouseEnabled = false;
を記述すること。

ボタン機能とかなんちゃらとか、他にもあるけど
それはまた今度