การสร้างแบบทดสอบโดยใช้ flash
6. การใส่คำสั่ง Action Script ในปุ่มตัวเลือกทั้ง 4 ปุ่ม
- จากข้อ (5) จะมีวัตถุถูกเลือกอยู่หลายชิ้น ให้ใช้เมาส์คลิกทิ้งในที่ว่างๆ นอกสเตจเพื่อยกเลิกการเลือกวัตถุ จากนั้นเปิดเมนู Action Script ด้านล่างขึ้นมา หรือกดเมนูลัด F9 ก็ได้
- ใช้เมาส์คลิกเลือกที่ปุ่มเมนูข้อ ก ก่อน
- เมื่อเลือกที่ปุ่มเมนู ก แล้ว สังเกตที่เมนู จะปรากฎคำว่า Action-Button ให้เริ่มคำสั่งด้วยคำว่า “on” ตามด้วยวงเล็บเปิด ( คลิกเลือกคำสั่ง release ตามด้วยเครื่องหมายวงเล็บปิด ) และพิมพ์เครื่องหมายปีกกาเปิด { จากนั้น ดับเบิลคลิกเลือกคำสั่งที่จะใช้คือ nextFrame คำสั่งจะถูกคัดลอกมาลงในคำสั่งของเรา จากนั้น ปิดด้วยเครื่องหมายปีกกาปิด } ขั้นตอนดังภาพประกอบ
- ใช้เมาส์เลือกคำสั่งที่เขียนทั้งหมด คลิกเมาส์ปุ่มขวา เลือกคัดลอก (Copy) คำสั่ง
on(release){nextFrame();}
ทั้งหมดไว้ จะนำไปใช้กับปุ่มอื่นๆได้เร็วขึ้น
แหล่งอ้างอิง:
http://www.krunok.net/index2.php/?page_id=812
ทำไมเวลาฝึกสร้างแบบทดสอบตามตัวอย่าง "การทำข้อสอบตัวเลือกด้วยโปรแกรมแฟลช" เสร็จแล้ว และทดลอง รัน ดู ทำไมจึงขึ้นข้อความ ว่า
permitted only for button instances
on (release) {
Total ActionScript Errors: 10 Reported Errors: 10 มันเกิดผิดพลาดตรงไหน ช่วยบอกหน่อย เพราะทดลองหลายครั้งแต่ยังหาจุดที่ต้องแก้ไม่ถูก
จาก ช่วยอธิบายผ่านไปที่ Mail: kmwan18@hotmail.com ขอขอบคุณ