WHAT'S NEW?
Loading...

Integrasi xml dan Flash as3 Part 7

Integrasi xml dan Flash as3 Part 7
Integrasi xml dan Flash as3 Part 7

Dalam tutorial Integrasi xml dan Flash as3 Part 6 , kita telah membahas bagaimana cara mengganti xml ketika tampil di flash, tetapi terkadang kita mungkin hanya ingin menghapus tag , atau atribut tertentu ketika tampil di flash.

dalam hal ini ada operator khusus untuk melakukan itu yaitu : delete sebagai contoh jika sebelumnya output pada trace menghasilkan seperti ini

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Kursi makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
  <produk nama="Sofa" harga="Rp 200.000">Sesuatu untuk diduduki</produk>
  <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>

nah kali ini kita coba untuk menghapus produk yang ke 2 ketika tampil di flash berikut scripth parse yang kita gunakan,..

function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
delete xmlData.produk[1];
trace(xmlData);
}

maka hasil di Output trace

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Kursi makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
   <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>

terlihat bahwa produk sofa hilang dr trace, lantas bagaimana jika kita ingin menghapus attribut,.. berikut script parse yang kita gunakan


function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
delete xmlData.produk[1].@harga;
trace(xmlData);
}

maka hasil di Output trace

XML file loaded!
Parsing:
-----------------
<informasi>
  <produk nama="Kursi makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
  <produk nama="Sofa">Sesuatu untuk diduduki</produk>
  <produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>

terlihat bahwa atribut harga produk sofa hilang dr trace, bagaimana jika kita ingin menghapus semuanya,.. berikut script parse yang kita gunakan


function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
delete xmlData.produk;
trace(xmlData);
}
maka hasil di Output trace

XML file loaded!
Parsing:
-----------------


By Ricko nada di Pustaka FlashTerima kasih telah membaca Integrasi xml dan Flash as3 Part 7

0 komentar:

Post a Comment