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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
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