| Tutorial Flash - HTML5 - Javascript - DKV

Latest Blog



12.09.2020

Membuat Game Ular Tangga

Membuat game ular tangga dengan Adobe Flash/Animate AS3

10.09.2020

Membuat Pengacak Dadu

Membuat acak dadu untuk game ular tangga/monopoly

13.07.2020

Membuat Game Onet

Membuat game mencari gambar yang sama (onet) dengan JS/HTML5

11.06.2020

Membuat Kuis CBT

Membuat kuis CBT, menyimpan nilai ke server dengan PHP dan XML

11.05.2020

Game RPG dengan HTML Canvas (Javascript)

Pengembangan game RPG dengan teknik tiling menggunakan HTML canvas

19.05.2020

Membuat Fitur Swipe Mobile

Membuat fitur swap / drag konten untuk mobile

12.05.2020

Membuat Grafik Fungsi Kuadrat dengan Flash

Membuat kurva fungsi kuadrat dengan kode actionscript 3 Flash

11.05.2020

Membuat Kordinat Kartesius dengan Flash

Membuat sistem kordinat kartesius dengan code AS3 full

16.03.2020

Game Edukasi RPG

Buku pengembangan game RPG bermuatan edukasi

31.07.2019

Perpustakaan Baru UNNES

Mengintip perpustakaan baru UNNES


ALL BLOG

Latest Games


;
Free Games

Indonesia Soccer League

Play Indonesian Soccer League on Flash 3D Games

Menampilkan waktu, tanggal, bulan dan tahun dengan Flash AS3

Konsep dasar

Sering kita temui sebuah aplikasi atau widget sebuah blog yang menampilkan waktu secara realtime. Waktu dalam aplikasi terkadang juga dapat berfungsi sebagai pengingat, time counter, limitasi penggunaan software dan sebagainya. Untuk menampilkan waktu dengan AS3 sebenarnya cukup mudah, yaitu dengan menggunakan class Date. Untuk lebih jelasnya ikuti langkah berikut


  1. Pada file aplikasi Flash, dengan menggunakan Text Tool buatlah sebuah Dynamic Text. Selanjutnya buka panel properties, berikan instance name waktu_txt dan atur beberapa parameter seperti ukuran font, jenis font, warna, paragraf dan opsi selectable

  2. interactive multi media by wandah_w
  3. Agar teks dapat ditampilkan dengan baik di komputer manapun, kita harus menyertakan file font ke dalam aplikasi atau diistilahkan dengan Text Embed. Pada panel Properties klik tombol Embed. Setelah panel Embed muncul, pilih all, untuk menyertakan semua huruf, angka dan symbol. Kemudian klik OK

  4. interactive multi media by wandah_w


  5. Kemudian buatlah sebuah layer baru dan letakkan di posisi teratas. Klik frame 1 layer baru tersebut kemudian buka panel action dan tambahkan kode berikut

import flash.events.Event;

var nama_hari:Array = ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"];
var nama_bulan:Array = ["Jan", "Feb", "Mar", "Apr", "Mei", "Jun", "Jul", "Ags", "Sep", "Okt", "Nov", "Des"];
var waktu:Date = new Date();

addEventListener(Event.ENTER_FRAME, update_waktu);
function update_waktu(e:Event):void{
	var waktu_sekarang:String = "";
	var waktu:Date = new Date();	
	waktu_sekarang = nama_hari[waktu.getDay()]+", "+waktu.getDate()+" "+nama_bulan[waktu.getMonth()]+" "+waktu.getFullYear()+". "+waktu.getHours()+":"+waktu.getMinutes()+":"+waktu.getSeconds();
	waktu_txt.text = waktu_sekarang;
}

Jalankan aplikasi dengan menekan tombol Ctrl+Enter, maka hasil dari tutorial ini adalah sebagai berikut:


Get Adobe Flash player

Pada contoh diatas digunakan listener ENTER_FRAME, agar fungsi update_waktu dijalankan secara terus menerus.Di dalam fungsi tersebut terdapat kode var waktu:Date = new Date(); sehingga aplikasi secara terus menerus mengambil data waktu yang aktif pada komputer pengguna, kemudian beberapa kode seperti getDay, getDate dan sebagainya digunakan untuk mengakses detail dari class Date

Pada baris awal terdapat variabel bertipe array yaitu nama_hari dan nama_bulan, variabel ini diperlukan karena kode getDay() dan getMonth() menghasilkan nilai bertipe Number antara 0 - 7 untuk day dan 0-11 untuk month. Dengan variabel array, kita dapat menampilkan nama hari/bulan berdasarkan nilai yang dihasilkan, sebagai contoh getMonth() menghasilkan nilai 11, maka yang akan muncul adalah nama_bulan[11] yaitu "Des".

File Sumber


download



Share ( Ayo Berbagi )

Leave me a comment

untuk pertanyaan lebih baik di email langsung ke wandah [at] wandah [dot] com agar cepat direspon