Graphic Design Community HardcoreGraphic

ผู้เขียน หัวข้อ: สอบถามเรื่อง Action Script "if" ครับ  (อ่าน 2433 ครั้ง)

0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

ออฟไลน์ nutartworks

  • Level 1
  • *
  • กระทู้: 63
  • Like 4
    • ดูรายละเอียด
สอบถามเรื่อง Action Script "if" ครับ
« เมื่อ: มิถุนายน 12, 2011, 04:01:19 AM »
คือผมกำลังทดลองทำเกมง่ายๆ อยู่ครับ ไม่มีอะไรมาก แค่ สร้าง HP ไว้ประมาณ 10 แล้วก็ตอบคำถามอะไรไป ซึ่งในคำตอบของคำถามที่ให้เลือก ถ้าถูกก็จะไม่ลบ HP แต่ถ้าผิด ก็จะลบ HP ถ้า HP = 0 (หรือน้อยกว่า) ก็จะข้ามไปหน้า game over แต่ถ้าผ่านจนหมดโดย HP > หรือ = 1 ก็จะไปหน้าฉากจบ ประมาณนี้ครับ

ผมตั้ง hp=10 ไว้เฟรมแรกเลย แล้วก็ใส่ if ไว้ตามเงื่อนไขที่บอกไป แต่มีปัญหาตรงที่ มันเช็ค if แค่เฟรมแรกครั้งเดียว (เฟรมที่ใส่ AS) พอไปหลังๆ ตอนที่ HP เป็นไปตามเงื่อนไข มันก็ไม่เช็ค if อีกแล้ว ไม่ทราบจะทำยังไงให้มันเช็คตลอดครับ

ผมได้ทดลองทำอีกแบบนึงคือ เอา AS if ไว้เฟรมหลังๆ พอตอบคำถามจนหมดแล้วค่อยมาเฟรมที่มี if แล้วใส่เงื่อนไขตามที่ต้องการ ปรากฏว่าใช้ได้ครับ (แสดงว่าเขียน AS ไม่ผิด) เพราะมันเพิ่งมาเช็ค if ที่เฟรมนี้ แต่ที่ต้องการคือ ให้เช็ค if ตลอด ถ้าขณะกำลังเล่นอยู่ HP หมดเมื่อไหร่จะโดดมา game over ทันที แบบนี้ต้องทำอย่างไรครับ

 

©HardcoreGraphic.com All rights reserved