เพิ่มเหตุการณ์เมื่อบันทึกข้อมูลเสร็จ ให้อ่านข้อมูลมาแสดง add events แบบ AJAX แล้วเลือก On completed
กำหนด tag ตามค่าที่ได้ส่งไปให้ AJAX ตอนที่บันทึกข้อมูล คือ "PostScore"
แล้วกำหนดคำสั่ง add action ให้เรียกอ่านข้อมูลจากฐานข้อมูลด้วยไฟล์ getscores.php
เลือกคำสั่งแบบ AJAX และ Request URL
กำหนดค่าดังนี้
Tag = "GetScores"
URL = "http://localhost/construct/getscores.php"
เพิ่มวัตถุแบบ text มาอีก 1 ตัว เพื่อใช้แสดงข้อมูลจากฐานข้อมูล
เพิ่มเหตุการณ์ใหม่ เมื่อ tag “GetScores” ทำงานเสร็จ add events แบบ AJAX แล้วเลือก On completed
กำหนด tag ตามค่าที่ได้ส่งไปให้ AJAX ตอนที่อ่านข้อมูล คือ "GetScores"
เพิ่มเหตุการณ์ คือ นำค่าที่อ่านได้จาก Ajax มาแสดง ด้วยคำสั่ง settext ให้กับ Text ที่เพิ่มเข้ามาใหม่ ให้เท่ากับ Ajax.LastData
จะได้คำสั่ง ดังนี้
เมื่อสั่งให้เกมทำงาน ทุกครั้งที่เพิ่มข้อมูลเข้าไป ก็จะแสดงรายการคะแนนออกมา
การใช้งานฐานข้อมูลของโปรแกรม Construct 2 จะอาศัยความสามารถของ AJAX ในการดึงข้อมูลจากฝั่ง server มาใช้งาน หวังว่าผู้ที่สนใจจะนำไปประยุกต์กับเกมที่ต้องการได้นะครับ ขอให้สนุกกับการสร้างเกม
ไม่มีความคิดเห็น:
แสดงความคิดเห็น