Corona SDK Simple Timers
Corona SDK - Simple Timers
Simple Timers
แนะนำวิธีการใช้ Timer เบื้องต้น การสร้าง repeating method และฟังก์ชัน
ขั้นตอนการทำ
1. เขียนคำสั่ง tmr = timer.performWithDelay(1000, printIt, -1);
tmr คือ ตัวแปรธรรมดา
ตัวแปรในวงเล็บ ตัวแรกคือค่าที่ระยะเวลาที่ใช้ 1000 คือ ทุกๆวินาที
ตัวแปรตัวที่สอง printIt คือ Method ในการสั่งปริ้น
ตัวแปรตัวสุดท้ายคือ จำนวนครั้งที่ทำการเรียกใช้ Timer ถ้าต้องการให้ทำไปเรื่อยๆ ใช้ -1
2. ทำการสร้าง ฟังก์ชัน printIt ในฟังก์ชันให้ใส่คำสั่ง print("คำที่ต้องการจะปริ้น");
3. เมื่อต้องการให้มีการหยุด Timer ทำการสร้าง Event โดยใช้คำสั่ง
Runtime : addEventListener("touch", killIt);
โดยจะไปทำการเรียกใช้ฟังก์ชัน killIt เมื่อมีการสัมผัสที่หน้าจอ
4. สร้างฟังก์ชัน killIt ที่ทำการรับตัวแปรมา เมื่อมีการสัมผัสหน้าจอ และปล่อย
จะทำการเรียกใช้คำสั่ง timer.cancel(tmr); เป็นการหยุด timer
โดยขั้นตอนการทำอย่างละเอียดนั้นเพื่อนๆ สามารถศึกษาได้จาก vdo ข้างล่าง ซึ่่งมีตัวอย่างการนำไปใช้กับแอพพลิเคชันด้วย
ความคิดเห็น
แสดงความคิดเห็น