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 ข้างล่าง ซึ่่งมีตัวอย่างการนำไปใช้กับแอพพลิเคชันด้วย

VDO จาก Corona SDK Screencasts by Rafael Hernandez

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

DropDown List Background Color C# ASP.NET

Simple markers Google Map API with C# .Net

Screen Sharing/Remote Control using MirrorOp:Android-PC