2009年4月8日水曜日

TextField にマウスが反応して困った

MovieClip のインスタンスでボタンを作成しようとしたとき、MovieClip に含まれる TextFild のインスタンスに、マウスが反応してしまって困った。

var btnSampleIns:btnSample = new btnSample();
btnSampleIns.buttonMode    = true;
btnSampleIns.mouseChildren = false;

buttonMode プロパティを true とだけしても、マウスが反応してしまう。反応させないようにするなら mouseChildren プロパティを false にしないといけない。

リファレンスを見たら、

このプロパティは、SimpleButton クラスではなく、Sprite クラスのインスタンスを使用してボタンを作成するときに役立ちます。

どんぴしゃ。

0 件のコメント:

コメントを投稿