Mungkin kata variable ini sudah tidak asing lagi. Fungsinya adalah untuk menggantikan suatu pernyataan atau nilai. Hal ini juga berlaku dalam pemrograman flash maupun pemrograman lainnya.Dalam flash, terdapat babarapa tipe variabel, yaitu :
- Number, contoh : skor=1000
- String, contoh : nama=”mobil”
- Boolean, contoh : jalan=false , jalan=true
- Array, contoh : hari=[“senin”,”selasa”,”rabu”]
Contoh 1 :
nilai=0
skor=nilai
Dari contoh diatas dapat disimpulkan bahwa “skor” bernilai sama dengan variable “nilai”, maka nilai “skor” pun akan berubah menyesuaikan nilai dari variable “nilai”.Lihat contoh 2 !
Contoh 2 :
nilai=0
onEnterFrame=function(){
skor=nilai
if(random(10)==5){
nilai++
}
}
Dari contoh kedua dapat dilihat bahwa variable nilai akan bertambah jika 10 angka yang diacak sama dengan 5,maka nilai variable “nilai” bertambah 1 pada tempo yang tidak beraturan,begitu pula pada “skor”. “skor” disini biasanya diterapkan sebagai variable dari sebuah dynamic text pada stage.
Permasalahan:
Buatlah sebuah pernyataan menggunakan satu variable yang menyatakan bahwa suatu tombol belum diklik, dan menampilkan nilai yang akan bertambah jika tombol diklik.
1. Buatlah sebuah persegi panjang menggunakan rectangle tool pada toolbox.
2. Dengan menggunakan static text, buatlah tulisan “KLIK DISINI” di area persegi panjang yang telah dibuat. (optional)
3. Tekan tombol V pada keyboard atau pilih selection tool pada toolbox. Seleksi seluruh persegi panjang beserta teksnya dengan melakukan dragging dari luar persegi.
Gambar 1.1
4. Klik kanan pada persegi panjang yang telah diseleksi, lalu pilih convert to symbol atau dengan menekan tombol F8 pada keyboard.
5. Pilih button sebagai type dan ketikkan “tombol” pada kolom name, tekan OK.
6. Patikan button “tombol” masih terseleksi, bula panel properties lalu ketikkan “tombol” pada kolom instance name.
7. Buatlah sebuah dynamic teks tanpa tulisan di bawah tombol. Pada panel properties ketikkan “teks” sebagai variable.
8. Klik kanan frame 1 layer 1 lalu pilih action atau dengan menekan tombol F9 pada keyboard.
9. Pada panel action, masukkan script :
//membuat variable baru bernama i yang bernilai 0
i = 0;
//menampilkan teks pada dynamic text yang mempunyai variable "teks"
//tanda petik diantara teks dan bewarna hijau berarti teks biasa dan bukan berupa variable
teks = "Button belum diklik";
//perintah jika button yang mempunyai istance name "tombol" ditekan lalu tekanan pada mouse dilepaskan
tombol.onRelease = function() {
//variable i akan bertambah 1 jika tombol ditekan lalu dilepaskan 1 kali
i++;
teks = "Button telah diklik sebanyak "+i+" kali";
};
10. Tekan tombol Ctrl + Enter untuk melihat hasil movie. Pada gambar 1.5 menunjukkan bahwa button sama sekali belum diklik. Coba lihat perbedaannya setelah button diklik 1 kali dan seterusnya. Hanya angkanya saja yang berubah sesuai dengan berapa kali button diklik.
- Number, contoh : skor=1000
- String, contoh : nama=”mobil”
- Boolean, contoh : jalan=false , jalan=true
- Array, contoh : hari=[“senin”,”selasa”,”rabu”]
Contoh 1 :
nilai=0
skor=nilai
Dari contoh diatas dapat disimpulkan bahwa “skor” bernilai sama dengan variable “nilai”, maka nilai “skor” pun akan berubah menyesuaikan nilai dari variable “nilai”.Lihat contoh 2 !
Contoh 2 :
nilai=0
onEnterFrame=function(){
skor=nilai
if(random(10)==5){
nilai++
}
}
Dari contoh kedua dapat dilihat bahwa variable nilai akan bertambah jika 10 angka yang diacak sama dengan 5,maka nilai variable “nilai” bertambah 1 pada tempo yang tidak beraturan,begitu pula pada “skor”. “skor” disini biasanya diterapkan sebagai variable dari sebuah dynamic text pada stage.
Permasalahan:
Buatlah sebuah pernyataan menggunakan satu variable yang menyatakan bahwa suatu tombol belum diklik, dan menampilkan nilai yang akan bertambah jika tombol diklik.
1. Buatlah sebuah persegi panjang menggunakan rectangle tool pada toolbox.
2. Dengan menggunakan static text, buatlah tulisan “KLIK DISINI” di area persegi panjang yang telah dibuat. (optional)
3. Tekan tombol V pada keyboard atau pilih selection tool pada toolbox. Seleksi seluruh persegi panjang beserta teksnya dengan melakukan dragging dari luar persegi.
Gambar 1.1
4. Klik kanan pada persegi panjang yang telah diseleksi, lalu pilih convert to symbol atau dengan menekan tombol F8 pada keyboard.
5. Pilih button sebagai type dan ketikkan “tombol” pada kolom name, tekan OK.
Gambar 1.2
Gambar 1.3
7. Buatlah sebuah dynamic teks tanpa tulisan di bawah tombol. Pada panel properties ketikkan “teks” sebagai variable.
Gambar 1.4
8. Klik kanan frame 1 layer 1 lalu pilih action atau dengan menekan tombol F9 pada keyboard.
9. Pada panel action, masukkan script :
//membuat variable baru bernama i yang bernilai 0
i = 0;
//menampilkan teks pada dynamic text yang mempunyai variable "teks"
//tanda petik diantara teks dan bewarna hijau berarti teks biasa dan bukan berupa variable
teks = "Button belum diklik";
//perintah jika button yang mempunyai istance name "tombol" ditekan lalu tekanan pada mouse dilepaskan
tombol.onRelease = function() {
//variable i akan bertambah 1 jika tombol ditekan lalu dilepaskan 1 kali
i++;
teks = "Button telah diklik sebanyak "+i+" kali";
};
10. Tekan tombol Ctrl + Enter untuk melihat hasil movie. Pada gambar 1.5 menunjukkan bahwa button sama sekali belum diklik. Coba lihat perbedaannya setelah button diklik 1 kali dan seterusnya. Hanya angkanya saja yang berubah sesuai dengan berapa kali button diklik.
Gambar 1.5
Gambar 1.6
Source dapat didownload disini.
0 komentar :
Posting Komentar