Jumat, 02 November 2012

0 MEMBUAT MEDIA INTERAKTIF

MEMBUAT TIMER DENGAN FLASH


    Timer yang akan kitabuat di bawah ini dapat anda gunakan pada sebuah game yang terdapatw aktunya. Tutorial di bawah ini hanya memuat bagaimana membuat timernya saja.Jika anda ingin membuat player menang setelah waktu menunjukan 0 misalnya, andadapat menambahkan sendiri scriptnya.Ada 2 jenis timer yang, bertambah dan timer yang berkurang.


      Bertambah
1.Buatlah 3 buah dynamic text denganmasing-masingvar second, minute, hour
2. Buatlah 2 buah static text denganmasingmasingdiberitanda :
3. Tata objek-objek yang adahinggasepertigambar di bawahini
Letakobjek
4. Klik frame 1 dantekan F9 padakotak dialog yang munculmasukkan script berikut
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
fps = 0;
detik = 0;
menit = 0;
jam = 0;
onEnterFrame = function () {
        //menambahkanangka 0 pada second jikadetikkurangdari 10
        if (detik<10) {
               second = "0"+detik;
        } else {
               second = detik;
        }
        //menambahkanangka 0 pada minute jikamenitkurangdari 10
        if (menit<10) {
               minute = "0"+menit;
        } else {
               minute = menit;
        }
        //menambahkanangka 0 pada hour jika jam kurangdari 10
        if (jam<10) {
               hour = "0"+jam;
        } else {
               hour = jam;
        }
        //fps ditambah 1 secaraterusmenerus
        fps++;
        //jika fps samadengan 20
        if (fps == 20) {
               //fps menjadi 0
               fps = 0;
               //detikditambah 1
               detik += 1;
        }
        //jikadetiksamadengan 60
        if (detik == 60) {
               //detikmenjadi 0
               detik = 0;
               //menitditambah 1
               menit += 1;
        }
        //jikamenitsamadengan 60
        if (menit == 60) {
               //menitmenjadi 0
               menit = 0;
               //jam ditambah 1
               jam += 1;
        }
};
5. Pada script di atastertulis  if (fps == 20) {. Angkayengterdapatpadatulisantersebutditulisberdasarkan frame rate pada stage. Jadimisalnyaandamenggunakan frame rate 12 makaandamenggantitulisannyamenjadisepertiini : if (fps == 12) {. Untukmengubah frame rate stage berikutcaranya: Pastikanandatidakmenyeleksisatuobjek pun di stage lalubuka panel properties denganmenekan Ctrl+F3 pada keyboard. Kemudianubahnilai Frame Rate di panel properties tersebut.
Letak Frame rate di panel properties

6. TekanCtrl+Enteruntukmelihathasilnya.
Waktunyabertambah

       Berkurang
1. Untukmembuat timer yang berkurangandacukupmengubah script di atasdengan script di bawahini:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
fps = 0;
//silahkantentukannilaidetik, menit, dan jam seseuaikeinginan
detik = 60;
menit = 0;
jam = 2;
onEnterFrame = function () {
        //menambahkanangka 0 pada second jikadetikkurangdari 10
        if (detik<10) {
               second = "0"+detik;
        } else {
               second = detik;
        }
        //menambahkanangka 0 pada minute jikamenitkurangdari 10
        if (menit<10) {
               minute = "0"+menit;
        } else {
               minute = menit;
        }
        //menambahkanangka 0 pada hour jika jam kurangdari 10
        if (jam<10) {
               hour = "0"+jam;
        } else {
               hour = jam;
        }
        //fps ditambah 1 secaraterusmenerus
        fps++;
        //jika fps samadengan 20
        if (fps == 20) {
               //fps menjadi 0
               fps = 0;
               //detikdikurangi 1
               detik -= 1;
        }
        //jikadetiksamadengan 0
        if (detik == 0) {
               //detikmenjadi 59
               detik = 59;
               //menitdikurangi 1
               menit -= 1;
        }
        //jikamenitsamadengan 0
        if (menit == 0) {
               //menitmenjadi 59
               menit = 59;
               //jam dikurangi 1
               jam -= 1;
        }
};
2. Tekan Ctrl+Enter untuk melihathasilnya.
Waktunya berkurang

0 komentar:

Posting Komentar