
LANGKAH - LANGKAH
- Buat di frame 1, Dynamic Text dengan instant name timer_txt
- Buat di frame 1, tombol dengan instant name tbulang
- Buat di frame 2, teks untuk menyatakan kalo sudah game over (tombol dan dynamic teks tidak ada di frame ini)
- Isikan AS3 di frame awal, seperti pada list dibawah ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23stop();
var nCount:Number,
alokasiwaktu:int = 10;
var myTimer:Timer = new Timer(1000,nCount);
function countdown(e:TimerEvent):void
{
nCount--;
timer_txt.text = nCount.toString();
if (nCount==0)
{
gotoAndStop(2);
}
}
nCount = alokasiwaktu;
timer_txt.text = nCount.toString();
myTimer.addEventListener(TimerEvent.TIMER, countdown);
myTimer.start();
function ulangwaktu(event:MouseEvent):void
{
nCount = alokasiwaktu;
timer_txt.text = nCount.toString();
}
tbulang.addEventListener(MouseEvent.MOUSE_UP, ulangwaktu); - Simpan dan coba di emulator dengan menekan Control enter.
- Dalam layar akan tampil angka 10 yang berhitung mundur (makin lama makin kecil). Bila sudah habis akan melompat ke frame 2
- Jika anda menekan tombol makan angka timernya akan kembali ke semula yaitu 10 detik
Angka yang tampil merupakan timer yang sesungguhnya buka merupakan animasi berdasar frame. Jadi anda bisa mengunakan timer ini sebagai pewaktu yang sesungguhnya.
Bagus ustadz...
BalasHapus