Monday, December 12, 2016
Mengenal File properties pada XML pada Project AIR
Mengenal File properties pada XML pada Project AIR
Setelah membuat project AIR dengan menggunakan FlexBuilder bisanya ada beberapa File dan Folder yang terbentuk misalnya terlihat pada gambar berikut:
ada file newProjectAIR.MXML dan newProjectAIR-app.XML, newProjectAIR.MXML adalah suatu aplikasi utama dan newProjectAIR-app.XML adalah propertie dari aplikasi utama. Properties tersebut isi terbagi menjadi Basic settings, Installation settings, dan Window settings
berikut isi dari newProjectAIR-app.XML
<?xml version=”1.0” encoding=”UTF-8”?>
<application #8221;>
<id>org.airbible.project</id>
<filename>newProjectAIR</filename>
<name>newProjectAIR</name>
<version>v1</version>
<initialWindow>
<content></content>
</initialWindow>
<!-- <installFolder></installFolder> -->
<!-- <programMenuFolder></programMenuFolder> -->
<!-- <icon>
<image16x16></image16x16>
<image32x32></image32x32>
<image48x48></image48x48>
<image128x128></image128x128>
</icon> -->
<!-- <customUpdateUI></customUpdateUI> -->
<!-- <allowBrowserInvocation></allowBrowserInvocation> -->
<!-- <fileTypes> -->
<!-- <fileType> -->
<!-- <name></name> -->
<!-- <extension></extension> -->
<!-- <description></description> -->
<!-- <contentType></contentType> -->
<!-- The icon to display for the file type. Optional. -->
<!-- <icon>
<image16x16></image16x16>
<image32x32></image32x32>
<image48x48></image48x48>
<image128x128></image128x128>
</icon> -->
<!-- </fileType> -->
<!-- </fileTypes> -->
</application>
Penjelasan:
Basic settings berisi
<id></id>
<filename></filename>
<name></name>
<version></version>
<description></description>
<copyright></copyright>
id, ini akan digunakan untuk mengenali aplikasi dan id ini digunakan oleh kelas LocalConnection saat memverifikasi asal aplikasi dan saat update aplikasi
filename, digunakan sebagai nama file aplikasi ketika di install, nama file bisa berisi sembarang unicode (UTF-8) kecuali karakter *, “, :, >, <, ?, , dan |
Version, ini didefinisikan oleh publisher, version ini digunakan untuk identifikasi versi aplikasi
Description, deskripsi ini akan tampil di installer saat kita menginstal aplikasi
Name, nama boleh diisi dan juga tidak tetapi dianjurkan untuk mengisinya karena ini akan muncul di title bar saat kita menginstal aplikasi. ini juga digunakan sebagai nama folder saat installasi
Copyright, informasi copyright akan muncul di OS X didalam about dialog Box
Installation settings berisi
<installFolder></installFolder>
<programMenuFolder></programMenuFolder>
Install folder, berisi path dari folder installasi.Tetapi pada umumnya jika ini tidak diisi maka dia akan secara default berada pada program file.
Program menu folder, hanya bisa digunakan di windows saja.
Window settings berisi:
<initialWindow>
<content></content>
<title></title>
<systemChrome></systemChrome>
<transparent></transparent>
<visible></visible>
<minimizable></minimizable>
<maximizable></maximizable>
<resizable></resizable>
<width></width>
<height></height>
<x></x>
<y></y>
<minSize></minSize>
<maxSize></maxSize>
</initialWindow>
Content dan title, content berisi deskripsi file dan title akan tampil di title window saat pertama kali muncul
System chrome, ini adalah settingan untuk bingkai pada jendela windows ada 2 value untuk ini yaitu "standard" atau"none", jika pilih none maka bingkai pada jendela windows akan hilang
transparent, ini akan berfungsi jika System chrome di set none, valuenya hanya true atau false
visible, valuenya hanya true atau false
minimizable, valuenya hanya true atau false
Available link for download