คำตอบที่ได้รับเลือกจากเจ้าของกระทู้
ความคิดเห็นที่ 1
ลองเติม time.reset(); ไปรึยังครับ
▼ กำลังโหลดข้อมูล... ▼
แสดงความคิดเห็น
คุณสามารถแสดงความคิดเห็นกับกระทู้นี้ได้ด้วยการเข้าสู่ระบบ
กระทู้ที่คุณอาจสนใจ
อ่านกระทู้อื่นที่พูดคุยเกี่ยวกับ
Adobe Flash
การพัฒนา Desktop Application
การพัฒนาซอฟต์แวร์
ซอฟต์แวร์
ช่วยหน่อยครับกำลังหาวิธี Reset Timer เวลาขึ้ิน Frame ใหม่ Adobe Flash
แต่พอผมทำมันก็ขึ้น 6 วินาทีแต่เวลา ที่ขึ้น frame ใหม่มันนับต่อ
ผมอยากให้มันขึ้น 6 วินาทีใหม่ช่วยหน่อยครับ
นี่โค๊ตผมใช้ครับผมครับ (มือใหม่)
var time:Timer = new Timer(1000,6);
time.addEventListener(TimerEvent.TIMER,onTime);
time.addEventListener(TimerEvent.TIMER_COMPLETE,onComplete);
time.start();
function onTime(event:TimerEvent):void
{
showTime.text = String(time.repeatCount - time.currentCount);
}
function onComplete(event:TimerEvent):void
{
time.stop();
gotoAndPlay(1, "Scene 5");
}
ผมลองใช้ time.stop(); เวลากดปุ่มข้ามไปอีกด่านแล้วใช้ time.start(); มันก็ไม่เริ่มให้อะครับ
(ผมใช้ AS3)
ขอบคุณล่วงหน้าด้วยครับ