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:
- Integrasi xml dan Flash as3 Part 1
- Integrasi xml dan Flash as3 Part 2
- Integrasi xml dan Flash as3 Part 3
- Integrasi xml dan Flash as3 Part 4
- Integrasi xml dan Flash as3 Part 5
- Integrasi xml dan Flash as3 Part 6
- Integrasi xml dan Flash as3 Part 7
live demo
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
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