WHAT'S NEW?
Loading...

Database Manager With Adobe Air AS3(Load data)

Database Manager With Adobe Air AS3(Load data)
Database Manager With Adobe Air AS3(Load data)

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

Demo Database Manager With AS3
atau jika live demo diatas tidak tampil bisa klik

Tahap Ketiga

buatlah sebuah dokument baru seperti gambar di bawah ini dan pilih Air

New Dokument

kemudian pada layer 1 buat 2 frame, pada frame kedua drag sebuah dataGrid component beri nama myGrid

Tahap Keempat

Penulisan Script As3

saatnya 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

By Ricko nada di Pustaka Flash Terima kasih telah membaca Database Manager With Adobe Air AS3(Load data)

0 komentar:

Post a Comment