.:: Jasa Membuat Aplikasi Website,Desktop,Android Order Now..!! | | Order Now..!! Jasa Membuat Project Arduino,Robotic,Print 3D ::.

Integrasi xml dan Flash as3 Part 6

0 komentar


بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم
bismillaahirrahmaanirrahiim

السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
Assalamu'alaikum warahmatullahi wabarakatuh

Integrasi xml dan Flash as3 Part 6
Integrasi xml dan Flash as3 Part 6

melanjutkan tutorial sebelumnya yaitu Integrasi xml dan Flash as3 Part 5, kali ini kita akan mencoba untuk mengubah data XML ketika tampil di flash,. actionscripts3, tapi perlu ditekankan disini kita tidak merobah file xml(info2.xml) melainkan kita merubah data yang tampil saja,... ocke agar lebih paham...maksudnya,... langsung saja kita mulai...
jika pada tutorial sebelumnya kita telah memiliki file info2.xml seperti berikut


<informasi>
<produk nama ="Meja 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>
maka kita akan mencoba misalanya nama produk Meja makan menjadi Kursi Makan ketika tampil di flash dengan script parse xml berikut

function parseXML(xmlData:XML):void
{

trace("Parsing:");
trace("-----------------");
xmlData.produk.(@nama=="Meja makan").@nama = "Kursi makan"
trace(xmlData);
}
maka hasil Output pada Trace

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>
terlihat bahwa nama produk yang semula Meja makan telah berubah menjadi Kursi Makan
Sekarang, situasi lain ... Kita ingin mengubah harga Meja makan. Bagaimana kita melakukannya

function parseXML(xmlData:XML):void
{

trace("Parsing:");
trace("-----------------");
xmlData.produk.(@nama=="Meja makan").@harga = "Rp 100.000"
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
<produk nama="Kursi makan" harga="Rp 100.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>
Cara lain untuk mengedit data yang ada, adalah menentukan produk mana yang sebenarnya yang ingin kita edit melalui kode ini []:

function parseXML(xmlData:XML):void
{

trace("Parsing:");
trace("-----------------");
xmlData.produk[1]= "ini pengganti untuk sofa"
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
<produk nama="Meja makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
<produk nama="Sofa" harga="Rp 200.000">ini pengganti untuk sofa</produk>
<produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>
Hal ini akan mengubah deskripsi sofa . Kita dapat mengubah atribut dengan cara ini juga:

function parseXML(xmlData:XML):void
{

trace("Parsing:");
trace("-----------------");
xmlData.produk [1].@nama = "Sofa yang lembut"
trace(xmlData);
}
Anda juga dapat mengedit seluruh dan menulis ulang data XML . Pada contoh berikut, kita menulis ulang produk yang kedua.

function parseXML(xmlData:XML):void
{

trace("Parsing:");
trace("-----------------");
xmlData.produk[1]= Televisi sebagai pengganti
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
<produk nama="Meja makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
<produk name="Televisi" price="Rp 2.000.000">Televisi sebagai pengganti</produk>
<produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>
jika anda ingin menambahkan tag xml

function parseXML(xmlData:XML):void
{

trace("Parsing:");
trace("-----------------");
xmlData.produk[1]+= Televisi sebagai penambah tag
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
<produk nama="Meja makan" harga="Rp 50.000">Sesuatu untuk tempat makan</produk>
<produk nama="Sofa" harga="Rp 200.000">Sesuatu untuk diduduki</produk>
<produk nama="Televisi" price="Rp 2.000.000">Televisi sebagai penambah tag</produk>
<produk nama="Lemari" harga="Rp 500.000">Sesuatu untuk menyimpan pakaian</produk>
</informasi>
jika anda ingin menambahkan tag xml di akhir

function parseXML(xmlData:XML):void
{

trace("Parsing:");
trace("-----------------");
xmlData.produk[xmlData.produk.length()]= Televisi sebagai penambah tag
trace(xmlData);
}
maka hasil Output pada Trace

XML file loaded!
Parsing:
-----------------
<informasi>
<produk nama="Meja 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>
<produk nama="Televisi" price="Rp 2.000.000">Televisi sebagai penambah tag</produk>
</informasi>
By Ricko nada di Pustaka FlashTerima kasih telah membaca Integrasi xml dan Flash as3 Part 6 






sumber : http://blog.pustakaflash.com/2012/06/integrasi-xml-dan-flash-as3-part-6.html#.UNWpheyTLcc
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
NB :: Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code, membeli hardware elektronika untuk kepentingan Perusahaan maupun Tugas Akhir (TA/SKRIPSI), Insyaallah Saya siap membantu, untuk Respon Cepat dapat menghubungi kami, melalui :

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 :

ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَٰلَمِين
Alhamdulilah hirobil alamin

وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ
wassalamualaikum warahmatullahi wabarakatuh


Artikel Integrasi xml dan Flash as3 Part 6, Diterbitkan oleh scodeaplikasi pada Sabtu, 22 Desember 2012. Semoga artikel ini dapat menambah wawasan Anda. Website ini dipost dari beberapa sumber, bisa cek disini sumber, Sobat diperbolehkan mengcopy paste / menyebar luaskan artikel ini, karena segala yang dipost di public adalah milik public. Bila Sobat tertarik Ingin membuat software, membeli software, membeli source code ,Dengan Cara menghubungi saya Ke Email: Fajarudinsidik@gmail.com, atau No Hp/WA : (fajar) : 085369237896, (puat) : 085267792168.

Tawk.to