WHAT'S NEW?
Loading...

integrasi xml dan Flash as3 Part 2

Integrasi xml dan Flash as3 Part 2
Integrasi xml dan Flash as3 Part 2

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 ReadXml

Kita 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

0 komentar:

Post a Comment