Sabtu, 04 Agustus 2012

Variable

Variable sangat penting perannya dalam pembuatan aplikasi di flash. Variable akan memuat sebuah nilai, menyimpannya, dan dapat diubah sesuai keperluan selama program berlangsung. Variable dapat menangani semua tipe data number, string, boolean, object, movie clip, dll. Untuk syntax variable sudah dijelaskan di artikel sebelumnya, untuk mengingat, syntax variable adalah :

var [nama_variable]:[tipe] = [nilai];
dalam pembuatan variable di actionscript 2.0 terkadang keyword "var" tidak dituliskan dan tipe juga tidak dituliskan. Sebaiknya hal ini dihindari agar tidak terjadi kesalahan.
Jika kita menuliskan :

a="a"; maka variable a akan menjadi string. Jika kita menuliskan :
a=3; maka variable a akan menjadi Number, dst.

Penamaan Variable
  • Nama variable harus unik dan tidak boleh sama dengan nama keyword dalam flash.
  • Tidak diawali dengan angka.
  • tidak terlalu panjang.
  • case sensitive
Jangkauan Variable

Variable dalam actionscript dapat bersifat global maupun lokal. Global berarti variable ini dapat digunakan di seluruh Timeline, sedangkan variable lokal hanya dapat digunakan untuk satu blok kode (antara kurung kurawal).
Contoh dalam function :
function hitung(){
var i:Number = 0;
trace(i);
}
variable "i" diatas adalah variable lokal milik function hitung dan tidak dapat diakses di luar function tersebut.

Variable sebagai Argumen

Kita misalkan ada sebuah function seperti ini :

function square(num){
trace(num*num);
}

Function tersebut akan menghasilkan bilangan kuadrat dari bilangan yang dimasukkan. Jika kita menuliskan :
square(10);
Maka akan keluar di output angka 100. Karena 100 adalah 10 * 10;
function square(num){......
square adalah nama function. num adalah argumen yang disertakan dalam function. Argumen ini adalah variable lokal yang hanya dapat diakses di function square saja.
square(10);
square, berarti kita memanggil function square. 10, berarti dengan argumen num bernilai 10.

0 komentar:

Posting Komentar