WHAT'S NEW?
Loading...

Integrasi xml dan Flash as3 Part 8 (Load data to component)

Integrasi xml dan Flash as3 Part 8 (Load data to component)
Integrasi xml dan Flash as3 Part 8 (Load data to component)

Pada tahap ini kita akan mencoba mempelajari bagaimana Integrasi xml dan Flash as3 Part 8 (Load data to component). tapi sebelum itu karena artikel kali ini berdasarkan tutorial sebelumnya,.. jadi pastikan anda telah membaca dan mengerti tutorial sebelumnya,.. dan jika anda belum mengerti anda bisa membaca kembali melalui link berikut:

berikut live demo
Live demo Integrasi xml dan Flash as3 Part 8 (Load data to component)
langkah pertama yang harus anda lakukan adalah membuat sebuah file xml disini saya beri nama contactlist.xml

<contacts>
<contact firstName="Ricko" lastName="Nada" phoneNumber="085263411099">
<description> Adalah seseorang Programer flash yang biasa aja</description>
<alamat> Padang -indonesia </alamat>
</contact>
<contact firstName="Justin" lastName="bieber" phoneNumber="1876534">
<description> Adalah seseorang Penyanyi boy band,... wakaka </description>
 <alamat> Amerika </alamat>
</contact>
<contact firstName="Gusni" lastName="Adam" phoneNumber="3348796">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Frank" lastName="Potter" phoneNumber="7589642">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Alex" lastName="Anderson" phoneNumber="1214597">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="John" lastName="Long" phoneNumber="3487656">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Richard" lastName="Gray" phoneNumber="1578998">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Claire" lastName="Brown" phoneNumber="9845326">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Mindy" lastName="Smith" phoneNumber="3248751">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
  <contact firstName="Kevin" lastName="Kent" phoneNumber="4758557">
<description> Belum disi description</description>
 <alamat> Padang </alamat>
</contact>
</contacts>

By Ricko nada

kemudian membuat dokumen actionscript 3 lalu buat sebuah list component dengan instance namenya myList setelah itu anda buat layer baru dan masukkan script berikut pada frame pertama,...

import fl.data.DataProvider;
var panggil:URLLoader = new URLLoader();
var isidata:XML = new XML();

panggil.addEventListener(Event.COMPLETE, readXML);

panggil.load(new URLRequest("contactlist.xml"));

function readXML(event:Event):void
{
isidata = new XML(event.target.data);
trace("XML file loaded!");
parseXML(isidata);
}
var semuacontak:Array = [];
function parseXML(xmlData:XML):void
{
trace("Parsing:");
trace("-----------------");
trace(xmlData);
trace("-----------------");
for each (var cont in xmlData.contact)
{

semuacontak.push({fn: cont.@firstName, ln: cont.@lastName, pn: cont.@phoneNumber,jn:cont.description,an:cont.alamat});
}

susundata();
}

function susundata():void
{

myList.dataProvider = new DataProvider ();

for (var i:int = 0; i<semuacontak.length; i++)
{

myList.addItem({label: semuacontak[i].fn + " " + semuacontak[i].ln + "\n", data: i});
}
}

tekanctrl + enter dan lihat hasilnya.. Terima kasih telah membaca Integrasi xml dan Flash as3 Part 8 (Load data to component) By Ricko nada di Pustaka Flash

0 komentar:

Post a Comment