
Dalam tutorial ini kita akan memuat file XML kita ke dalam Flash menggunakan ActionScript 3.
Dalam tutorial sebelumnya kita telah membuat file XML sederhana, siap untuk digunakan dengan AS3. Berikut ini adalah file saya, katakanla info.xml. XMl ini harus terletak di folder yang sama dengan file Flash kita ,berikut filenya:
<informasi>
<produk> Meja makan
<description> Sesuatu untuk tempat makan </description>
<harga> Rp 50.000 </harga>
</produk>
<produk> Sofa
<description> Sesuatu untuk diduduki </description>
<harga> Rp 200.000 </harga>
</produk>
<produk> Lemari
<description> Sesuatu untuk menyimpan pakaian </description>
<harga> Rp 500.000 </harga>
</produk>
</informasi>
Sekarang saya akan mencoba menulis kode AS3 yang dapat memuat data ini ke dalam Flash.berikut
script yang saya butuhkan
var _loader:URLLoader = new URLLoader();
var _data:XML = new XML();
_loader.addEventListener(Event.COMPLETE, readXML);
_loader.load(new URLRequest("info.xml"));
Sekarang untuk menampilkan data XML kita, kita perlu menciptakan fungsi ReadXmlKita harus memberikan fungsi sebagai pengenal parameter, sehingga saya dapat mengakses objek
_loader melalui fungsi yang ada dengan menggunakan eventname.target.data. Disini saya menyebutnya hanya "EVT", dan menerapkan _data. Lalu Kita hanya menampilkan hasilnya pada trace .
function readXML(evt:Event):void {
_data = new XML(evt.target.data);
trace("XML File:");
trace("-----------------");
trace(_data);
}
sehingga full script jadi seperti ini
var _loader:URLLoader = new URLLoader();
var _data:XML = new XML();
_loader.addEventListener(Event.COMPLETE, readXML);
_loader.load(new URLRequest("info.xml"));
function readXML(evt:Event):void {
_data = new XML(evt.target.data);
trace("XML File:");
trace("-----------------");
trace(_data);
}
dan hasil
output pada trace
XML File:
-----------------
<informasi>
<produk> Meja makan
<description> Sesuatu untuk tempat makan </description>
<harga> Rp 50.000 </harga>
</produk>
<produk> Sofa
<description> Sesuatu untuk diduduki </description>
<harga> Rp 200.000 </harga>
</produk>
<produk> Lemari
<description> Sesuatu untuk menyimpan pakaian </description>
<harga> Rp 500.000 </harga>
</produk>
</informasi>
By Ricko nada di Pustaka Flash terima kasih telah membaca Interaksi xml dan Flash as3 Part 2 sumber : http://blog.pustakaflash.com/2012/06/interaksi-xml-dan-flash-as3-part-2.html#.UNV2O-yTLcc
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :