actionscript3.0(as3)になってボタンにアクションをつけるのが
変った。as2のように書いても動かない。
そこで困ったことをメモ
まずmcがクリックされたときにアクションを起こす場合
mc.addEventListener (MouseEvent.CLICK, クリックされたときにしたい関数);
mc.buttonMode = true; //ボタンモード
mc.useHandCursor = true ; //ハンドルを手にする
mc.mouseEnabled = true; //ボタンの有効、無効
mc.mouseChildren = false; //子要素に対してのイベントの有効、無効
ここで一番悩まされたのが
ボタンの有効、無効とハンドルの変更
最初にボタンモードにしてあげないと
普通に書いても機能しない。
分かりやすく説明されています。
AS3 MouseEventの挙動とmouseChildren