各ボタンが押されるたびに10ずつ動く




1.オブジェクトアクション

  • 各ボタンに記述

on (release) {
	var rate:Number = 10; 
	lemon_mc._y -= rate;
}

2.イベントハンドラメソッド(匿名関数)

  • タイムラインに記述

var rate:Number = 10; 

top_btn.onRelease = function() {
	lemon_mc._y -= rate;
}
right_btn.onRelease = function() {
	lemon_mc._x += rate;
}
bottom_btn.onRelease = function() {
	lemon_mc._y += rate;
}
left_btn.onRelease = function() {
	lemon_mc._x -= rate;
}

3.ユーザー定義関数

  • タイムラインに記述

var rate:Number = 10; 

top_btn.onRelease = upMove;
	function upMove():Void {
       //Void→引数がない(返しが無い時記述)
	lemon_mc._y -= rate;
}
right_btn.onRelease = rightMove;
	function rightMove():Void {
	lemon_mc._x += rate;
}
bottom_btn.onRelease = bottomMove;
	function bottomMove():Void {
	lemon_mc._y += rate;
}
left_btn.onRelease = leftMove;
	function leftMove():Void {
	lemon_mc._x -= rate;
}