Melanjutkan tutorial Database Manager With Adobe Air AS3 pada tutorial sebelumnya Kali ini saya akan mencoba menampilkan data pada flash
biar gak penasaran dengan apa yang akan kita buat terlebih dahulu lihat cuplikan demonya
Live demonya
atau jika live demo diatas tidak tampil bisa klikTahap Ketiga
buatlah sebuah dokument baru seperti gambar di bawah ini dan pilih Air
New Dokumentkemudian pada layer 1 buat 2 frame, pada frame kedua drag sebuah dataGrid component beri nama myGrid
Tahap Keempat
Penulisan Script As3saatnya menulis script untuk load data dan ditampilkan pada data grid component
import fl.data.DataProvider;
import fl.controls.dataGridClasses.DataGridColumn;
mulai();
function mulai()
{
var kolom_nama:DataGridColumn = new DataGridColumn("Nama");
myGrid.addColumn(kolom_nama);
var kolom_phone:DataGridColumn = new DataGridColumn("Telpon");
myGrid.addColumn(kolom_phone);
var kolom_alamat:DataGridColumn = new DataGridColumn("Alamat");
myGrid.addColumn(kolom_alamat);
var kolom_jnisklmin:DataGridColumn = new DataGridColumn("Sex");
myGrid.addColumn(kolom_jnisklmin);
kolom_jnisklmin.width = 50;
var semuadata:Array = [];
var caridata:Array = [];
var prosesload:URLLoader = new URLLoader();
var isidata:XML = new XML();
var loader:Loader = new Loader();
prosesload.addEventListener(Event.COMPLETE, readXML);
prosesload.load(new URLRequest("http://rickonada.tk/tool/upload/dataxmlmanager.php"));
function readXML(event:Event):void
{
isidata = new XML(event.target.data);
for each (var usr in isidata.databasemanager)
{
semuadata.push({nm: usr.nama.toUpperCase(), phone: usr.phone, sex: usr.sex, almt: usr.alamat, des : usr.description,gmbr : usr.gambar});
}
caridata = semuadata.concat();
updateGrid();
}
function updateGrid():void
{
myGrid.dataProvider = new DataProvider ();
for (var i:int = 0; i<caridata.length; i++)
{
myGrid.addItem({no: i,Nama: caridata[i].nm, Telpon: caridata[i].phone, Alamat: caridata[i].almt, Sex: caridata[i].sex});
}
}
}
Sistem kerja script ini sama dengan load xml pada artikel sebelumnya,. anda bisa membaca kembali disini : Integrasi xml dan flash as3
0 komentar:
Post a Comment