トップ | 2008/06 | FLASH LABO | ボタン、リスナーにせんといけん…

ボタン、リスナーにせんといけん…

AS3にイコウヨゴロク■FLASH LABO

ボタン系はリスナーイベントで書く形限定っぽいです。
こっちが本場のオブジェクト指向なんだろうけど、
ノリでは、作れなくなっちゃったのは残念。

自分のことは自分の中に書く感覚でじゃなくなったのかな…。
自分なりにスッキリするやり方をみつけてこー。どうしよっかな。
置いとくムービークリップ : b
b.addEventListener(MouseEvent.CLICK , clickAct) ;
function onClick(event):void{
	trace("おっす") ;
}

でも、色々機能が増えているみたいです。
ダブルクリックを実装する時は逆に行数少なくてすみそう。

b.addEventListener(MouseEvent.CLICK , click1Act) ;
b.addEventListener(MouseEvent.DOUBLE_CLICK , click2Act) ;
b.doubleClickEnabled = true ;
function click1Act(event):void{
	trace("おっす") ;
}
function click2Act(event):void{
	trace("おおいっす") ;
}
このとおり、楽かも。
やっぱり慣れの問題かなー。
ダブルクリックしてOKかどうかの設定が最初falseになってるらしい…。
doubleClickEnabled 書かないといけないみたいです。