日: 2011年8月26日

ActionScript3.0覚書 イベントハンドラに引数を与える

すぐに忘れてしまうのでメモ。

同様の処理をさせたいのに、いちいち別のFunctionを作るのはメンドー!なときのやり方。
以下は、左ボタン・右ボタンで、同じMovieClipを左右に動かしたいときの方法。
moveHandlerの引数に、移動距離を与えて左右に動かすようにしている。

// 呼出元
LeftButton.addEventListener(MouseEvent.CLICK, moveHandler(-10));
RightButton.addEventListener(MouseEvent.CLICK, moveHandler(10));

//呼出先
function moveHandler(x_pos:Number = 0):Function {
	return function(e:MouseEvent):void {
		// MovieClipを左右に動かす
		mc.x += x_pos; 
	}
}

Sony Tabletの動画が面白い

なんか、見入ってしまったよ・・・

Sony Tablet

でも、Tabletの宣伝になってるのかなぁ。
まぁいいや、こういうの大好き。

ってか、私がSonyのサイトに行った理由は、家に帰ったら、ゴーーーーって小さい音で、ブルーレイレコーダーが唸り、SYSTEM ERRORって表示されてたから。

まぁ、これで3度目だから、またか!って感じだけど、さすがに勘弁して欲しい。
旅行中にこれだったら、もう泣くわ。