AS3,マウスクリックとイベントリスナを覚えた

※Flash9 アルファ版でのスクリプトテストです

function clickmc(event:MouseEvent):void{
trace("aaa");
}
mc1.addEventListener(MouseEvent.CLICK,clickmc);

mc1をクリックしたときに何かする、というボタンアクションを定義。
僕は馬鹿なのでimport文がサパーリ分からないんだけれども、たぶん import flash.events.*; と import flash.Mouse; でもやっとけばOKでしょう。
ついでに、マウス関連のMouseEventを書いとこう。メモメモ。

onRelease : MouseEvent.CLICK
onRollOver : MouseEvent.MOUSE_OVER or MouseEvent.ROLL_OVER
onRollOut : MouseEvent.MOUSE_OUT or MouseEvent.ROLL_OUT
onMouseWheel : MouseEvent.MOUSE_WHEEL
ダブルクリック -> MouseEvent.DOUBLE_CLICK

ダブルクリックが使えなかった。。

追記。doubleClickEnabled を trueに設定すると使えるようになるとのこと。

this.doubleClickEnabled = true;
this.addEventListener(MouseEvent.DOUBLE_CLICK, testFunc);

この記事には、カテゴリ AS3 タグは , がつけられています。