リプタクのもう覚えられません
Google
Web サイト内
topmemo ▶ 横に移動するサンプル

ActionScript

横に移動するサンプル

マウス位置でキャラを移動させるサンプル。

【サンプル】

JavaScriptを有効にし、最新のFlashPlayerをインストールお願いしますGet Adobe Flash player


アクションスクリプト3.0



//---------------------------------------------------------------------背景,キャラ配置
var haikei_mc:Cra_Haikei = new Cra_Haikei();
stage.addChild(haikei_mc);//背景配置

var p_mc:Cra_P_Mark = new Cra_P_Mark();
stage.addChild(p_mc);//キャラ配置
p_mc.x=550/2;
p_mc.y=230;

//---------------------------------------------------------------------キャラ移動 or 背景移動
stage.addEventListener(Event.ENTER_FRAME,func_stage_ENTER_FRAME);
function func_stage_ENTER_FRAME(e:Event):void{
	
	//キャラとカーソルのx軸差取得	
	var nagasa:Number;
	nagasa = mouseX - p_mc.x;
	
	//右方向に移動
	if(nagasa > 30){
		if(p_mc.x <= 550-250){
			p_mc.x += 10 ;
		}else{
			if(haikei_mc.x  >= -1100){
				haikei_mc.x -=10;
			}else{
				p_mc.x += 10 ;
			}
		}
	}
	
	//左方向に移動
	if(nagasa < -30){
		if(p_mc.x >= 250){
			p_mc.x -= 10;
		}else{
			if(haikei_mc.x  <= 400){
				haikei_mc.x +=10;
			}else{
				p_mc.x -= 10 ;
			}
		}
	}
}



last update 2011.2.18
参考・出典等
「特に無し」

▲page top

topmemogalleryblogtestaboutlinksmail
Copylight(C)2008-2010 Riptac. All Rights Reserved.