ドラッグ&ドロップで制御



マウスで押しながらムービークリップを動かす




ソースコードActionScript

on (press) {
	this.startDrag();
}
on (release, releaseOutside) {
	this.stopDrag();
}



ソースコードActionScript

var box_mc:MovieClip;

//イベントに関数を割り当てる
box_mc.onPress = startMoving;
box_mc.onRelease = stopMoving;

//ドラッグを開始する関数
function startMoving():Void
{
	this.startDrag(); //ドラッグを開始
}

//ドラッグを終了する関数
function stopMoving():Void
{
	this.stopDrag(); //ドラッグを終了
}


ドラッグできる範囲を指定する

  • (false, 左上X座標, 左上Y座標, 右下X座標, 右下Y座標)


ソースコードActionScript

var box_mc:MovieClip;

//イベントに関数を割り当てる
box_mc.onPress = startMoving;
box_mc.onRelease = stopMoving;

//ドラッグを開始する関数
function startMoving():Void
{
	this.startDrag(false, 20, 20, 350, 200);//ドラッグを開始-範囲指定
}

//ドラッグを終了する関数
function stopMoving():Void
{
	this.stopDrag(); //ドラッグを終了
}