Menu

Selasa, 03 Juli 2012

Home » » load file XML melalui Flash

load file XML melalui Flash

semalem, lagi iseng iseng googling terus nemu topik yang bagus. hmmmm load file XML ke flash dengan ActionScript3. sebenernya sih baru juga buat saya yang sedang belajar juga. nah yuk mari kita bahas mengenai cara load nya.

pertama - tama mari kita buat sebuah file XML sederhana seperti berikut:


<items>
<item>
<NIM>0000001</NIM>
<Nama>Abdul</Nama>
<Jurusan>jakarta - bandung</Jurusan>
</item>
<item>
<NIM>0000002</NIM>
<Nama>Budi</Nama>
<Jurusan>jakarta - Jogja</Jurusan>
</item>
<item>
<NIM>0000003</NIM>
<Nama>Cici</Nama>
<Jurusan>jakarta - Surabaya</Jurusan>
</item>
</items>
simpan file tersebut dengan nama apa saja. untuk kali ini saya menggunakan nama cobaXML.XML sebagai nama file nya. setelah disimpan, mari kita mulai dengan flash nya.


untuk flash nya, pertama - tama buat sebuah file flash baru, tentunya yang actionscript3




kemudian save file nya dan tempatkan di tempat yang sama dengan file XML yang kita buat tadi. untuk kali ini saya simpan dengan nama yang sama dengan file xml yang kita buat yaitu  cobaXML.fla



setelah itu, kita tekan F9 untuk masuk ke bagian actionscript nya, kemudian ketikkan kode berikut:





var myXML:XML = new XML();
var myLoader:URLLoader = new URLLoader();
myLoader.load (new URLRequest("cobaXMl.XML"));
myLoader.addEventListener (Event.COMPLETE, loadXML);
function loadXML (e:Event)
{
myXML = new XML(e.target.data);
trace (myXML);
}

nah jika sudah, mari kita simak penjelasannya. :

//var myXML:XML = new XML();
untuk membuat sebuah variabel dengan tipe XML yang akan digunakan untuk menampung file xml yang kita buat tadi
//var myLoader:URLLoader = new URLLoader();
untuk membuat sebuah variabel dengan nama myLoader dengan tipe URLLoader, yang digunakan untuk menampung  file xml yang akan kita load
//myLoader.load (new URLRequest("coba.XML"));
untuk meload file xml dengan nama cobaXML.xml yang kita buat
//myLoader.addEventListener (Event.COMPLETE, loadXML);
menambahkan event saat file xml selesai di load
//myXML = new XML(e.target.data);
//trace (myXML);
untuk mencetak file xml yang telah selesai kita load

nah jika sudah, tekan Ctrl+Enter untuk melihat hasilnya. jika semua sudah diikuti dengan bener, hasil yang didapatkan adalah seperti berikut:


nah, cukup mudah kan teman2? untuk yang baru belajar seperti saya pun, ya cukuup dapat dimengerti lah. hehehehe

ok sekian dulu untuk kali ini. semoga bermanfaat.



Tidak ada komentar:

Posting Komentar