Friday, May 10, 2013
Arrays, Vectors & Dictionaries

Di AS3 ada tiga types of "list" object: Arrays, Vectors & Dictionaries. Ketiganya memungkinkan Anda untuk menyimpan atau pun menampung data sehingga Anda dapat mengaksesnya kembali.
Array
Array adalah cara paling sederhana dan paling banyak digunakan
//mebuat array kosong
var a:Array = new Array();
trace(a)
//membuat 5 data array
var b:Array = new Array(5);
trace(b)
Jika Lebih dari 1 Parameter
//membuat data Ricko,Flash,Pustaka Flash
var c:Array = new Array("Ricko","Flash","Pustaka Flash");
trace(c)
atau bisa juga
//membuat data Ricko,Flash,Pustaka Flash
var d = ["Ricko","Flash","Pustaka Flash"];
menampilkan jumlah elemen dalam array
trace(c.length)
mengakses elemen dalam array
trace (c[3]);
mengaganti elemen dalam array
trace (c[1]="Adobe Flash");
//output Ricko,Adobe Flash,Pustaka Flash
mencari indeks elemen dalam array
trace (c.indexOf("Flash"));
//output 1 jika tidak ditemukan output -1
Menggabungkan dengan loop
var array:Array = new Array(1,2,3,4,5);
array.forEach(showElement);
function showElement(element:*, index:int, arr:Array):void
{
trace(element);
}
Menggabungkan dengan loop
var array:Array = new Array(1,2,3,4,5);
array.forEach(showElement);
function showElement(element:*, index:int, arr:Array):void
{
trace(element);
}
Vector
Contoh Penulisannya
var vector:Vector. = new Vector.();
Cara memanggil dan Mengekskusi Vector sama dengan Array hanya berbeda mendefinisikan variabelnya
Dictionaries
Jika pada vector dan array menggunakan nomor untuk memanggil data beda halnya dengan dictionaries menggunakan key untuk memanggil data
Contoh Penulisannya
var dict:Dictionary = new Dictionary();
var mc1:MovieClip = new MovieClip();
dict[mc1] = "Hello World";
//Output: Hello World
trace(dict[mc1]);
Sumber : newgrounds.comSumber : Republic of CodeBy Ricko nada di Pustaka Flash terima kasih telah membaca :) Arrays, Vectors & Dictionaries