การสร้างแบบทดสอบโดยใช้ flash

รูปภาพของ pkrucomed512_214

” ( ” จะเกิดกรอบตอบโต้ขึ้นมา ให้เลือก release ตามด้วยวงเล็บปิด ” )

ขั้นต่อไป ให้พิมพ์เครื่องหมายปีกกาเปิด “{” เพื่อใส่คำสั่งการทำงานของปุ่ม

คำสั่งควบคุมปุ่ม

จากนั้นคลิกเลือกคำสั่งที่เมนูทางซ้าย ไล่ไปตามลำดับดังนี้

Global Function > Timeline Control > nextFrame

ที่คำสั่ง nextFrame ให้ดับเบิ้ลคลิก คำสั่งจะถูกคัดลอกไปลงในเมนูคำสั่งที่เรากำลังเขียนพอดี จากนั้นพิมพ์เครื่องหมายปีกกาปิด” } ” เป็นการสิ้นสุดคำสั่ง

on (release) {
nextFrame();
}

คำสั่งนี้หมายถึง เมื่อมีเหตุการณ์กดปุ่มเมาส์แล้วปล่อย (release) ปุ่มออก จะไปยังเฟรมถัดไป นั่นก็ตรงกับความต้องการของเราคือ กดปุ่มแล้วไปหน้าถัดไปนั่นเอง

ข้อควรพิจารณา

  • หากเราต้องการพิมพ์คำสั่งเองทั้งหมด ต้องระมัดระวังการใช้ตัวพิมพ์ใหญ่-เล็กด้วย ในไวยกรณ์ของภาษาต้องเริ่มคำด้วยตัวพิมพ์เล็ก และอักษรในพยางค์ถัดไปจะเป็นตัวพิมพ์ใหญ่แทน สังเกตคำสั่ง “nextFrame
  • นอกจากนี้ ต้องจบคำสั่งในแต่ละบรรทัดด้วยเครื่องหมาย semicolon ( ; )
  • จำนวนวงเล็บเปิดต้องเท่ากับจำนวนวงเล็บปิดอีกด้วย
  • ถ้าเราพิมพ์คำสั่งถูกต้อง ตัวอักษรคำสั่งจะเปลี่ยนเป็นสีน้ำเงิน

ทำไมเวลาฝึกสร้างแบบทดสอบตามตัวอย่าง "การทำข้อสอบตัวเลือกด้วยโปรแกรมแฟลช" เสร็จแล้ว และทดลอง รัน ดู ทำไมจึงขึ้นข้อความ ว่า

permitted only for button instances
on (release) {

Total ActionScript Errors: 10      Reported Errors: 10    มันเกิดผิดพลาดตรงไหน  ช่วยบอกหน่อย เพราะทดลองหลายครั้งแต่ยังหาจุดที่ต้องแก้ไม่ถูก

จาก ช่วยอธิบายผ่านไปที่  Mail: kmwan18@hotmail.com   ขอขอบคุณ
Laughing

 

มหาวิทยาลัยศรีปทุม ผู้ใหญ่ใจดี
 

 ช่วยด้วยครับ
นักเรียนที่สร้างบล็อก กรุณาอย่า
คัดลอกข้อมูลจากเว็บอื่นทั้งหมด
ควรนำมาจากหลายๆ เว็บ แล้ววิเคราะห์ สังเคราะห์ และเขียนขึ้นใหม่
หากคัดลอกทั้งหมด จะถูกดำเนินคดี
ตามกฎหมายจากเจ้าของลิขสิทธิ์
มีโทษทั้งจำคุกและปรับในอัตราสูง

ช่วยกันนะครับ 
ไทยกู๊ดวิวจะได้อยู่นานๆ 
ไม่ถูกปิดเสียก่อน

ขอขอบคุณในความร่วมมือครับ

อ่านรายละเอียด

ด่วน...... ขณะนี้
พระราชบัญญัติลิขสิทธิ์ (ฉบับที่ 2) พ.ศ. 2558 
มีผลบังคับใช้แล้ว 
ขอให้นักเรียนและคุณครูที่ใช้งาน
เว็บ thaigoodview ในการส่งการบ้าน
ระมัดระวังการละเมิดลิขสิทธิ์ด้วย
อ่านรายละเอียดที่นี่ครับ

 

สมาชิกที่ออนไลน์

ขณะนี้มี สมาชิก 0 คน และ ผู้เยี่ยมชม 321 คน กำลังออนไลน์