ลำดับตอนที่ #6
คืนค่าการตั้งค่าทั้งหมด
คุณแน่ใจว่าต้องการคืนค่าการตั้งค่าทั้งหมด ?
ลำดับตอนที่ #6 : วิธีทำนาฬิกาเวลานับถอยหลัง
ัวอย่า
​เล​เยอร์ที่ 1 ั้ื่อว่า Buttons ​และ​ทำ​ปุ่ม Stop ​และ​ Start
​เล​เยอร์ที่ 2 ื่อ​เล​เยอร์ว่า text สร้า้อวาม​แบบ​โล่ๆ​​เพื่อ​ให้​ไว้รอ้อวาม
​เล​เยอร์ที่ 3 ื่อ Action พิมพ์ว่า...
var min:Number = 0;
var sec:Number = 0;
var mil:Number = 0;
stop_btn.addEventListener(MouseEvent.CLICK, onClickStop);
start_btn.addEventListener(MouseEvent.CLICK, onClickStart);
function onClickStop(e:MouseEvent):void {
removeEventListener(Event.ENTER_FRAME, onCountdown);
}
function onClickStart(e:MouseEvent):void {
min = Number(min_txt.text);
sec = Number(sec_txt.text);
mil = Number(mil_txt.text);
addEventListener(Event.ENTER_FRAME, onCountdown);
}
function onCountdown(e:Event):void {
mil -= Math.floor(1000 / 24);
if(mil < 0) {
mil += 1000;
--sec;
if(sec < 0) {
sec = 59;
--min
if(min < 0) {
mil = 0;
sec = 0;
min = 0;
removeEventListener(Event.ENTER_FRAME, onCountdown);
}
min_txt.text = String(min);
}
sec_txt.text = String(sec);
}
mil_txt.text = String(mil);
}
​เล​เยอร์ที่ 1 ั้ื่อว่า Buttons ​และ​ทำ​ปุ่ม Stop ​และ​ Start
​เล​เยอร์ที่ 2 ื่อ​เล​เยอร์ว่า text สร้า้อวาม​แบบ​โล่ๆ​​เพื่อ​ให้​ไว้รอ้อวาม
​เล​เยอร์ที่ 3 ื่อ Action พิมพ์ว่า...
var min:Number = 0;
var sec:Number = 0;
var mil:Number = 0;
stop_btn.addEventListener(MouseEvent.CLICK, onClickStop);
start_btn.addEventListener(MouseEvent.CLICK, onClickStart);
function onClickStop(e:MouseEvent):void {
removeEventListener(Event.ENTER_FRAME, onCountdown);
}
function onClickStart(e:MouseEvent):void {
min = Number(min_txt.text);
sec = Number(sec_txt.text);
mil = Number(mil_txt.text);
addEventListener(Event.ENTER_FRAME, onCountdown);
}
function onCountdown(e:Event):void {
mil -= Math.floor(1000 / 24);
if(mil < 0) {
mil += 1000;
--sec;
if(sec < 0) {
sec = 59;
--min
if(min < 0) {
mil = 0;
sec = 0;
min = 0;
removeEventListener(Event.ENTER_FRAME, onCountdown);
}
min_txt.text = String(min);
}
sec_txt.text = String(sec);
}
mil_txt.text = String(mil);
}
เก็บเข้าคอลเล็กชัน
ความคิดเห็น