การสร้างแบบทดสอบโดยใช้ flash
- แทรกเลเยอร์ (เครื่องหมายบวกในกระดาษ-มุมล่างซ้าย) ดับเบิลคลิกแก้ชื่อเลเยอร์เป็น “คำสั่ง”
- ใช้เมาส์กดเลือกที่เลเยอร์คำสั่ง เฟรมที่ 2 กดเมาส์ปุ่มขวาเลือก Insert Keyframe ทำเช่นนี้ไปจนถึงเฟรมที่ 11 หากต้องการความรวดเร็วให้กดคีย์ลัด F6 ไปเรื่อยๆ ก็ได้
- เปิดเมนู Action Script ที่ด้านล่างหรืออาจกดคีย์ลัด F9 จากนั้น เราจะใส่คำสั่งหยุด ดังภาพ
- ให้กดเลือกในเลเยอร์คำสั่ง เฟรมที่ 1 เมนูจะแสดง Action-frame (ย้ำว่า ให้สังเกตทุกครั้ง) ใส่คำสั่งโดยดับเบิลคลิกจากเมนูทางซ้ายให้คัดลอกมาก็ได้ หรือจะพิมพ์คำสั่งด้วยตนเองว่า stop( ); แต่ควรระมัดระวังการใช้ตัวพิมพ์เล็ก ตลอดจนการจบคำสั่งในแต่ละบรรทัด ด้วยเครื่องหมาย semicon ;
- จากนั้นเราจะคัดลอกคำสั่งหยุดไปใส่ในในทุกเฟรม ของเลเยอร์คำสั่ง โดยคัดลอกคำสั่ง stop( ); ที่เราได้ทำไว้แล้ว จากนั้น ใช้เมาส์คลิกส์ที่เฟรมถัดไปของเลเยอร์คำสั่ง ใช้คำสั่งวาง (Paste) หรือกดคีย์ลัด Ctrl+V
- จะได้ข้อสอบเป็นแบบฟอร์มมาเปล่าๆ ครบทั้ง 10 ข้อ ทดสอบการใช้งานโดยกดคีย์ Ctrl+Enter ดู
แหล่งอ้างอิง:
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 ขอขอบคุณ