ขอรบกวนเรื่องนับเวลาถอยหลังหน่อยค

เริ่มโพสต์โดย retard, 20 ต.ค. 2009, 08:42 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

retard

 ช่วยแก้โค้ดให้มันนับเป็นแบบ นาที:วินาที ทีครับ คือผมก็ไม่ได้เก่งโค้ดมากมายนะครับ

stop();
count = 5;
function countTime() {
count--;
txtTime.text = count;
if (count == 0) {
txtTime.text = "TimeOut";
clearInterval(id);
gotoAndPlay(10);
} else {
clearInterval(id);
id = setInterval(countTime, 1000);
}
}
id = setInterval(countTime, 1000);

กากก่อเกรียนนู้บ

ก็แค่เอาไปต่อกับตัวหนังสือเองนี่ครับ?

retard

เออ โทษทีครับ คือโค้ดที่ผมใส่ count มันแค่ 5 วิ แต่ถ้ามันมากกว่า 5 วิ อะครับเช่น 2นาที

อยากให้มันมองเป็นแบบ 00:00

กากก่อเกรียนนู้บ

1. ต้องแปลงตัวเลขวินาที เป็น นาที และวินาที ก่อนครับ โดยใช้การหารที่ไม่เอาทศนิยม และการหารเอาเศษ (modulo)
2. แล้วก็เช็คว่าตัวเลขที่หารได้มีกี่หลัก ถ้ามี 1 หลัก ก็เติมตัวหนังสือ 0 ด้านหน้า

SMF 2.1.7 © 2026, Simple Machines