// Data Thread
question = new Array("ป้ายจราจรมีกี่ประเภท?", "ป้ายในภาพบอกอะไรกับเรา?", "ป้ายในภาพบอกอะไรกับเรา?", "เส้นขาวแดง หมายถึงอะไร?", "เส้นขาวเหลืองหมายถึงอะไร?", "หากขับช้าควรทำอย่างไร?", "ป้ายในภาพบอกอะไรกับเรา?", "ป้ายในภาพบอกอะไรกับเรา?", "สัญญาณไฟเหลืองคืออะไร?", "จะเลี้ยวซ้ายที่สี่แยกควรทำอย่างไร?", "ป้ายในภาพเป็นป้ายประเภทใด?", "ป้ายในภาพบอกอะไรกับเรา?", "เว็บไซต์กองทุนการใช้รถฯใดถูกต้อง?", "ทางหลวงปกติควรขับรถความเร็ว?", "มอเตอร์เวย์ควรขับรถความเร็ว?", "ใบขับขี่มีอายุ?", "ทำใบขับขี่จักรยานยนต์ได้ตั้งแต่อายุ?");
ansC = new Array(3, 1, 3, 2, 3, 1, 1, 2, 3, 2, 3, 1, 1, 2, 3, 2, 3);
ans1 = new Array("4", "ห้ามตรงไป", "ห้ามเลี้ยว", "ห้ามเปลี่ยนเลน", "ห้ามจอดวันคี่", "ชิดซ้าย", "มีรถสวนทาง", "ขับความเร็ว>50กม./ชม.", "รีบผ่านไป", "รอไฟเขียว", "ป้ายบังคับ", "ความกว้าง", "www.tabienrod.com", "60 กม./ชม.", "40 กม./ชม.", "ตลอดชีพ", "12 ปี");
ans2 = new Array("2", "ตรงไป", "ห้ามจอดรับส่งผู้โดยสาร", "ห้ามจอด", "จอดรถได้", "ชิดขวา", "ข้างหน้าทางตัน", "ขับความเร็ว<50กม./ชม.", "เตรียมออกรถ ", "ให้ทางรถทางอื่นก่อน", "ป้ายงานก่อสร้าง", "ความสูง", "www.tabienrod.go.th", "80 กม./ชม.", "100 กม./ชม.", "5 ปี", "18 ปี");
ans3 = new Array("3", "ห้ามจอด", "ห้ามกลับรถ", "ห้ามแซง", "จอดรับส่งผู้โดยสารได้", "ขับเลนกลาง", "ห้ามสวนทาง", "ขับความเร็ว<50ไมล์/ชม.", "เตรียมหยุด ", "รอไฟแดง", "ป้ายเตือน", "ไม่มีคำตอบที่ถูกต้อง", "www.tabienrod.org", "100 กม./ชม.", "120 กม./ชม.", "10 ปี", "15 ปี");
pic = new Array(0, "ห้ามตรงไป", "ห้ามกลับรถ", 0, 0, 0, "สวนทาง", "50", 0, 0, "ป้ายเตือน", "กว้าง", 0, 0, 0, 0);
//position
pos_x = 393;
pos_y = 130;
//score
score = 0;
//bonus
bonus = 1000;
//question number
qnum = 0;
//name
uname = "";
rand_question = function () {
if (qnum != 10) {
//Random
select_q = random(question.length);
if (question[select_q] != "*") {
removeMovieClip(display_pic+"A");
qnum++;
trace("QUESTION NUMBER : "+select_q);
//Display
display_question = question[select_q];
display_ans1 = ans1[select_q];
display_ans2 = ans2[select_q];
display_ans3 = ans3[select_q];
check_ans = ansC[select_q];
display_pic = pic[select_q];
if (display_pic != 0) {
trace(display_pic);
attachMovie(display_pic, display_pic+"A", _root.getNextHighestDepth());
_root[display_pic+"A"]._x = pos_x;
_root[display_pic+"A"]._y = pos_y;
}
//Remove
question[select_q] = "*";
ans1[select_q] = "*";
ans2[select_q] = "*";
ans3[select_q] = "*";
ans[select_q] = "*";
pic[select_q] = "*";
} else {
rand_question();
}
} else {
removeMovieClip(display_pic+"A");
delete _root.onEnterFrame;
gotoAndPlay(10);
//END
}
};
ans = function (num) {
if (num == check_ans) {
score += 100;
} else {
if (bonus-200>0) {
bonus -= 200;
}
}
trace("SCORE : "+score);
rand_question();
};