ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: wisarut เมื่อ 19 ก.ค. 2007, 00:44 น.

ชื่อเรื่อง: อยากรู้เรื่องการใช้เวลาในเกมแฟลชค
โพสต์โดย: wisarut เมื่อ 19 ก.ค. 2007, 00:44 น.
คือว่าผมพึ่งหัดเล่นแฟลชอะคับพอดีลองทำเกมแฟลชเกมนึงเป็นเกมจับคู่  แต่ว่ามีปัญหาคือจะให้มีเวลามาเป็นตัวเงื่อนไขถ้าหากว่าจะให้เล่นจนหมดเวลาแล้วให้มันเด้งออกจากเกมไปหน้าที่เป็นเกมโอเวอร์อะคับต้องทำยังไงแล้วสุดท้ายก็มีการเก็บคะแนนด้วย  รบกวนช่วยชี้แนะด้วยนะคับ
ชื่อเรื่อง: Re: อยากรู้เรื่องการใช้เวลาในเกมแ
โพสต์โดย: heart เมื่อ 19 ก.ค. 2007, 13:33 น.
ทำเกมจับคู่ได้น่าจะใช้เงื่อนไข กับตัวแปรได้แล้วนะครับ

ดังนั้น ก็ค่อยๆลดตัวแปรลงไป จนถึง 0 แล้วจะทำอะไรก็ว่าไป
ชื่อเรื่อง: Re: อยากรู้เรื่องการใช้เวลาในเกมแ
โพสต์โดย: WuTtY เมื่อ 19 ก.ค. 2007, 14:48 น.
อยากให้ลดค่าตัวแปรเวลาใช้
1. onenterframe แล้วลดค่าตัวแปรในนี้
2. setinterval ให้ไปลดค่าตัวใน function อื่น

ตย. ของ setinterval copy มาจาก help

ตัวแปร count ขึ้นมา เก็บค่า
ตัวแปร duration คือ ให้มันทำทุก ๆ ช่วงเวลา หน่วยเป็น millisecond

จะยกเลิกการ setinterval ก็ใช้ clearinterval ตามด้วยหมายเลข id ของ interval ที่ได้มาจากตอน set

var intervalId:Number;
var count:Number = 0;
var maxCount:Number = 10;
var duration:Number = 20;

function executeCallback():Void {
trace("executeCallback intervalId: " + intervalId + " count: " + count);
if(count >= maxCount) {
clearInterval(intervalId);
}
count++;
}

intervalId = setInterval(this, "executeCallback", duration);
ชื่อเรื่อง: Re: อยากรู้เรื่องการใช้เวลาในเกมแ
โพสต์โดย: WuTtY เมื่อ 19 ก.ค. 2007, 14:51 น.
เพิ่มอีกนิด การใช้ onenterframe มันจะต้องระวังอย่างนึงคือ จำนวนครั้งที่มันทำมันจะขึ้นอยู่กับ frame rate ที่เรา set ไว้ใน properties ของตัว flash เช่น 12 fps มันจะทำ 12 ครั้งใน 1 วินาที ดังนั้นถ้ามีการเปลี่ยน frame rate ก็ต้องมาคำนวณใหม่ว่าต้องลบค่าอย่างไร หรือเพิ่มค่าอย่างไร
ชื่อเรื่อง: Re: อยากรู้เรื่องการใช้เวลาในเกมแฟลช
โพสต์โดย: wisarut เมื่อ 19 ก.ค. 2007, 23:27 น.
ขอบคุณพี่ ๆ ทุกคนมาก ๆ คับคราวนี้งานคงจะเสร็จแระ
ชื่อเรื่อง: Re: อยากรู้เรื่องการใช้เวลาในเกมแฟลช
โพสต์โดย: คนตาบอดข้างเดียว เมื่อ 20 ก.ค. 2007, 20:39 น.
ตั้งเอง ชงเอง ตบเอง :08:
ชื่อเรื่อง: Re: อยากรู้เรื่องการใช้เวลาในเกมแ
โพสต์โดย: Dayight เมื่อ 21 ก.ค. 2007, 18:38 น.
อ้างคำพูดจาก: เร็วจี๋ยอดอาชา เมื่อ 20 ก.ค. 2007, 20:39 น.
ตั้งเอง ชงเอง ตบเอง :08:
คนละคนนะครับ  วิศรุต กะ วุตตี้
{หมีโหด}
ชื่อเรื่อง: Re: อยากรู้เรื่องการใช้เวลาในเกมแฟลช
โพสต์โดย: คนตาบอดข้างเดียว เมื่อ 27 ก.ค. 2007, 03:47 น.
55555

โอ้ย กรรมเวร :42: