Wednesday, January 18, 2017
Latihan Membuat Native Window di AIR
Latihan Membuat Native Window di AIR
Di AIR terdapat Fasilitas untuk membuat window dengan nama Native window, umumnya aplikasi yang menggunakan native window mudah dalam hal release memory daripada menggunakan single window.kita mulai saja membuat Native window di AIR
1. buat project di AIR namakan dengan ProjectNativeWindows
2. ProjectNativeWindows.MXML isi dengan kode berikut:
<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication quot; layout="absolute">
<mx:Script>
<![CDATA[
import windows.MyNativeWindow
private var win:MyNativeWindow;
private function openWindow():void{
win=new MyNativeWindow();
win.open();
}
private function CloseWindow():void{
if(win!=null){
win.close();
win=null;
}
}
]]>
</mx:Script>
<mx:Button label="open window" click="openWindow()" x="248" y="132"/>
<mx:Button label="Close Window" click="CloseWindow()" x="248" y="162"/>
</mx:WindowedApplication>
3. buat folder pada folder scr dengan nama windows
4. buat komponen berdasarkan (based on) window nama kan dengan MyNativeWindow
5. isi file MyNativeWindow.MXML dengan kode berikut :
<?xml version="1.0" encoding="utf-8"?>
<mx:Window quot;
layout="absolute"
width="400"
height="300"
title="My NativeWindows">
<mx:Script>
<![CDATA[
private function TampilFullScreen():void{
this.stage.displayState=StageDisplayState.FULL_SCREEN;
}
private function TampilNormal():void{
this.stage.displayState=StageDisplayState.NORMAL;
}
]]>
</mx:Script>
<mx:Button label="close" click="close()" x="171.5" y="156"/>
<mx:Button label="FullScreen" click="TampilFullScreen()" x="156.5" y="79"/>
<mx:Button label="NormalScreen" click="TampilNormal()" x="146" y="109"/>
</mx:Window>
Oke slamat mencoba..
Happy coding with Flex and AIR
Available link for download