WHAT'S NEW?
Loading...

Arrays, Vectors & Dictionaries

Arrays, Vectors & Dictionaries
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

12345678
//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

12345
//membuat data Ricko,Flash,Pustaka Flash
var c:Array = new Array("Ricko","Flash","Pustaka Flash");
trace(c)

atau bisa juga

1234
//membuat data Ricko,Flash,Pustaka Flash
var d = ["Ricko","Flash","Pustaka Flash"];

menampilkan jumlah elemen dalam array

123
trace(c.length)

mengakses elemen dalam array

123
trace (c[3]);

mengaganti elemen dalam array

1234
trace (c[1]="Adobe Flash");
//output Ricko,Adobe Flash,Pustaka Flash

mencari indeks elemen dalam array

1234
trace (c.indexOf("Flash"));
//output 1 jika tidak ditemukan output -1

Menggabungkan dengan loop

123456789
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

123456789
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

123
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

12345678
var dict:Dictionary = new Dictionary();
var mc1:MovieClip = new MovieClip();
dict[mc1] = "Hello World";

//Output: Hello World
trace(dict[mc1]);
Sumber : newgrounds.com Sumber : Republic of Code

By Ricko nada di Pustaka Flash terima kasih telah membaca :) Arrays, Vectors & Dictionaries

6 comments: Leave Your Comments

  1. bang ricko nanya nih....

    untuk nampilin a sampai z itu loopingnya gimana ya bang...

    aku sudah cari car di google arahnya malah kemana mana...

    plis bang ricko. butuh bgt nih...

    ReplyDelete
  2. bang. aku lianti. yg sering di babaflash.com

    bang ricko nanya nih....
    untuk nampilin a sampai z itu
    loopingnya gimana ya bang...
    aku sudah cari car di google arahnya
    malah kemana mana...
    plis bang ricko. butuh bgt nih...

    ReplyDelete
    Replies
    1. ini a-e tinggal kembangkan aja


      var array:Array = new Array(a,b,c,d,e);
      array.forEach(showElement);

      function showElement(element:*, index:int, arr:Array): void
      {
      trace(element);
      }

      Delete
    2. berhasil bang Ricko...

      makasih bang... :-d

      tp huruf-hurufnya tadi itu pake tanda petik kan bang (exm: 'a','b') baru bisa di trace...

      lianti

      Delete
  3. berhasil bang Ricko...

    makasih bang... :-d

    tp huruf-hurufnya tadi itu pake tanda petik kan bang (exm: 'a','b') baru bisa di trace...

    ReplyDelete
    Replies
    1. Benar sekali lianti a-e merupakan string dan harus,..diberi tanda kutip, maaf atas kelupaan saya memberi tanda kutip di script diatas,.

      Delete