//การเขียนคำสั่ง

score = 0;//กำหนดให้คะแนนมีค่าเริ่มต้นเป็น 0
counter = 0;//กำหนดให้ตัวแปรนับจำนวนที่ตอบถูก ให้มีค่าเริ่มต้นเป็น 0  
// บรรทัดที่ 4-8 เป็นการเขียน function ตั้งชื่อว่า myDrag เก็บค่าตำแหน่ง x,y
function myDrag() {
	this.pointx = this._x;//ตัวแปร pointx เก็บค่าที่ Drug ที่ตำแหน่งแกน x
	this.pointy = this._y;//ตัวแปร pointy เก็บค่าที่ Drug ที่ตำแหน่งแกน y
	this.startDrag();//startDrag()เป็นคำสั่งให้ mc สามารถคลิกลาก
}
//ตรวจข้อ 1 ____________________
mc1_new.onPress = myDrag;// เมื่อคลิกให้เรียกใช้ Function myDrag 
mc1_new.onRelease = function() {
	this.stopDrag();
	if (eval(this._droptarget) == drop3) {
		this._x = _root.drop3._x;
		this._y = _root.drop3._y;
		feedback1.gotoAndStop(2);//แสดง mc ชื่อ feedback1 เฟรมที่ 2
		counter += 1;//บวกเพิ่มเมื่อตอบถูก
		score = score+1;//บวกคะแนนเพิ่มเมื่อตอบถูก
		if (counter == 5) {//ถ้าทำถูกครบ 5 ข้อแล้วให้แสดงคะแนนคำสั่งในบรรทัด 20
			show_score.text = score;//แสดงคะแนน 
			show.text = "ยินดีถ้าคุณได้เต็มถ้าตอบผิดหักคะแนน";//แสดงอะไรขึ้นก็ได้
		}
		//เมื่อวางถูกตำแหน่งแล้วจะไม่สามารถลากได้อีก 
		delete this.onPress;
		delete this.onRelease;
		delete this.onReleaseOutside;
		//แต้ถ้าวางผิดตำแหน่ง สั่งให้ mc นั้น กลับที่เดิมคือ กลับไปที่ตำแหน่งแกน x,y ที่เก็บค่าไว้ตั้งแต่ต้น
	} else {
		this._x = this.pointx;
		this._y = this.pointy;
		feedback1.gotoAndStop(3);//แสดง mc ชื่อ feedback1 เฟรมที่ 3
		score = score-1;//หักคะแนนในกรณีตอบผิดติดลบ 1
	}
};

//ข้อ 2

mc2_open.onPress = myDrag;
mc2_open.onRelease = function() {
	this.stopDrag();
	if (eval(this._droptarget) == drop5) {
		this._x = _root.drop5._x;
		this._y = _root.drop5._y;
		feedback2.gotoAndStop(2);
		counter += 1;
		score = score+1;
		if (counter == 5) {
			show_score.text = score;
			show.text = "ยินดีถ้าคุณได้เต็มถ้าตอบผิดหักคะแนน";
		}
		
		delete this.onPress;
		delete this.onRelease;
		delete this.onReleaseOutside;
		
	} else {
		this._x = this.pointx;
		this._y = this.pointy;
		feedback2.gotoAndStop(3);
		score = score-1;
	}
};

// ข้อ 3
mc3_save.onPress = myDrag;
mc3_save.onRelease = function() {
	this.stopDrag();
	if (eval(this._droptarget) == drop4) {
		this._x = _root.drop4._x;
		this._y = _root.drop4._y;
		feedback3.gotoAndStop(2);
		counter += 1;
		score = score+1;
		if (counter == 5) {
			show_score.text = score;
			show.text = "ยินดีถ้าคุณได้เต็มถ้าตอบผิดหักคะแนน";
		}
		
		delete this.onPress;
		delete this.onRelease;
		delete this.onReleaseOutside;
		
	} else {
		this._x = this.pointx;
		this._y = this.pointy;
		feedback3.gotoAndStop(3);
		score = score-1;
	}
};

//ข้อ 4
mc4_print.onPress = myDrag;
mc4_print.onRelease = function() {
	this.stopDrag();
	if (eval(this._droptarget) == drop2) {
		this._x = _root.drop2._x;
		this._y = _root.drop2._y;
		feedback4.gotoAndStop(2);
		counter += 1;
		score = score+1;
		if (counter == 5) {
			show_score.text = score;
			show.text = "ยินดีถ้าคุณได้เต็มถ้าตอบผิดหักคะแนน";
		}
		
		delete this.onPress;
		delete this.onRelease;
		delete this.onReleaseOutside;
		
	} else {
		this._x = this.pointx;
		this._y = this.pointy;
		feedback4.gotoAndStop(3);
		score = score-1;
	}
};

//ข้อ 5
mc5_close.onPress = myDrag;
mc5_close.onRelease = function() {
	this.stopDrag();
	if (eval(this._droptarget) == drop1) {
		this._x = _root.drop1._x;
		this._y = _root.drop1._y;
		feedback5.gotoAndStop(2);
		counter += 1;
		score = score+1;
		if (counter == 5) {
			show_score.text = score;
			show.text = "ยินดีถ้าคุณได้เต็มถ้าตอบผิดหักคะแนน";
		}
		
		delete this.onPress;
		delete this.onRelease;
		delete this.onReleaseOutside;
		
	} else {
		this._x = this.pointx;
		this._y = this.pointy;
		feedback5.gotoAndStop(3);
		score = score-1;
	}
};






