ฟอนต์.คอม
ฟอรั่ม
คุ้ยหัวข้อ
เข้าสู่ระบบ
สมัครสมาชิก
ยินดีต้อนรับจ้ะ
ขาจร
กรุณา
เข้าสู่ระบบ
หรือ
สมัครสมาชิก
ส่งอีเมลยืนยันการใช้งาน?
1 ชั่วโมง
1 วัน
1 สัปดาห์
1 เดือน
ตลอดกาล
ฟอนต์ฟอรั่ม
>
F0NT Community (เก่า)
>
ห้องคอม
>
ห้องแฟลช
(ผู้ดูแล:
จักรี
,
กากก่อเกรียนนู้บ
,
ej_sing
) > หัวข้อ:
อยากรู้เรื่องการใช้เวลาในเกมแฟลชค
หน้า: [
1
]
ผู้เขียน
หัวข้อ: อยากรู้เรื่องการใช้เวลาในเกมแฟลชค (อ่าน 3901 ครั้ง)
0 สมาชิก และ 1 ขาจร กำลังดูหัวข้อนี้
wisarut
Level 1
โพสต์: 2
ออฟไลน์
จิตพิสัย
0
อยากรู้เรื่องการใช้เวลาในเกมแฟลชค :
19 ก.ค. 2007, 00:44 น.
คือว่าผมพึ่งหัดเล่นแฟลชอะคับพอดีลองทำเกมแฟลชเกมนึงเป็นเกมจับคู่ แต่ว่ามีปัญหาคือจะให้มีเวลามาเป็นตัวเงื่อนไขถ้าหากว่าจะให้เล่นจนหมดเวลาแล้วให้มันเด้งออกจากเกมไปหน้าที่เป็นเกมโอเวอร์อะคับต้องทำยังไงแล้วสุดท้ายก็มีการเก็บคะแนนด้วย รบกวนช่วยชี้แนะด้วยนะคับ
บันทึกการเข้า
heart
Cracky มั้ง
Level 7
โพสต์: 456
ไอ้หน้า
ออฟไลน์
จิตพิสัย
19
Re: อยากรู้เรื่องการใช้เวลาในเกมแ :
19 ก.ค. 2007, 13:33 น.
ทำเกมจับคู่ได้น่าจะใช้เงื่อนไข กับตัวแปรได้แล้วนะครับ
ดังนั้น ก็ค่อยๆลดตัวแปรลงไป จนถึง 0 แล้วจะทำอะไรก็ว่าไป
บันทึกการเข้า
http://www.thaiflashexc.com
WuTtY
Level 6
โพสต์: 259
ออฟไลน์
จิตพิสัย
32
Re: อยากรู้เรื่องการใช้เวลาในเกมแ :
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);
บันทึกการเข้า
WuTtY
Level 6
โพสต์: 259
ออฟไลน์
จิตพิสัย
32
Re: อยากรู้เรื่องการใช้เวลาในเกมแ :
19 ก.ค. 2007, 14:51 น.
เพิ่มอีกนิด การใช้ onenterframe มันจะต้องระวังอย่างนึงคือ จำนวนครั้งที่มันทำมันจะขึ้นอยู่กับ frame rate ที่เรา set ไว้ใน properties ของตัว flash เช่น 12 fps มันจะทำ 12 ครั้งใน 1 วินาที ดังนั้นถ้ามีการเปลี่ยน frame rate ก็ต้องมาคำนวณใหม่ว่าต้องลบค่าอย่างไร หรือเพิ่มค่าอย่างไร
บันทึกการเข้า
wisarut
Level 1
โพสต์: 2
ออฟไลน์
จิตพิสัย
0
Re: อยากรู้เรื่องการใช้เวลาในเกมแฟลช :
19 ก.ค. 2007, 23:27 น.
ขอบคุณพี่ ๆ ทุกคนมาก ๆ คับคราวนี้งานคงจะเสร็จแระ
บันทึกการเข้า
คนตาบอดข้างเดียว
เดอะวาฬ
โพสต์: 3522
ออฟไลน์
จิตพิสัย
161
Re: อยากรู้เรื่องการใช้เวลาในเกมแฟลช :
20 ก.ค. 2007, 20:39 น.
ตั้งเอง ชงเอง ตบเอง
บันทึกการเข้า
ในหมู่คนตาบอด คนตาบอดข้างเดียวได้เป็นราชา
Dayight
Rock you
มังกร
โพสต์: 11194
ที่นี่บ้าง ที่นั่นบ้าง
ออฟไลน์
จิตพิสัย
780
Re: อยากรู้เรื่องการใช้เวลาในเกมแ :
21 ก.ค. 2007, 18:38 น.
แอบอ้างจาก: เร็วจี๋ยอดอาชา ที่ 20 ก.ค. 2007, 20:39 น.
ตั้งเอง ชงเอง ตบเอง
คนละคนนะครับ วิศรุต กะ วุตตี้
บันทึกการเข้า
กินรอบวง
คนตาบอดข้างเดียว
เดอะวาฬ
โพสต์: 3522
ออฟไลน์
จิตพิสัย
161
Re: อยากรู้เรื่องการใช้เวลาในเกมแฟลช :
27 ก.ค. 2007, 03:47 น.
55555
โอ้ย กรรมเวร
บันทึกการเข้า
ในหมู่คนตาบอด คนตาบอดข้างเดียวได้เป็นราชา
หน้า: [
1
]
ฟอนต์ฟอรั่ม
>
F0NT Community (เก่า)
>
ห้องคอม
>
ห้องแฟลช
(ผู้ดูแล:
จักรี
,
กากก่อเกรียนนู้บ
,
ej_sing
) > หัวข้อ:
อยากรู้เรื่องการใช้เวลาในเกมแฟลชค
รอแป๊บนะ