FLEX를 개발할 수 있는 무료 환경 !
이전에는 Eclipse 깔고 Plug in 설치하고 이런짓을 했었는데 이제는 Flashdevelop 이란 Java 기반 무료 프로그램인 것 같은데 ...
집에 날잡고(ㅠ_ㅠ 시간이 허락한다면 ㅠ_ㅠ) 설치 해봐야겠음 >_<
아래 링크 !
http://www.flashdevelop.org
copy & paste
FLEX를 개발할 수 있는 무료 환경 !
이전에는 Eclipse 깔고 Plug in 설치하고 이런짓을 했었는데 이제는 Flashdevelop 이란 Java 기반 무료 프로그램인 것 같은데 ...
집에 날잡고(ㅠ_ㅠ 시간이 허락한다면 ㅠ_ㅠ) 설치 해봐야겠음 >_<
아래 링크 !
http://www.flashdevelop.org
copy & paste
사진임
|
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" width="200" height="135" borderStyle="solid" layout="absolute" backgroundColor="#EFEFEF"> <mx:Script> <![CDATA[ import mx.collections.Sort; import mx.collections.SortField; import mx.collections.ArrayCollection; [Bindable] private var array:ArrayCollection; private var numFlag:Boolean = false; private var txtFlag:Boolean = false; /** * @function : initApp * @param : none * @description : ArrayCollection instance와 데이터 추가 * * */ private function initApp():void { array = new ArrayCollection(); ///< ArrayCollection instance array.addItem({NUM:100, TXT:"AAAAA"}); ///< add item array.addItem({NUM:1, TXT:"CCCCC"}); array.addItem({NUM:10, TXT:"BBBBB"}); } /** * @function : numClickEvent * @param : none * @description : numFlag 를 참조하여 오름차순, 내림찬순으로 정렬한다. * */ private function numClickEvent():void { if( array != null ) ///< 만약 초기화를 통해 null이 아니라면 { var sort:Sort = new Sort(); sort.fields = [ new SortField("NUM", true, numFlag) ]; array.sort = sort; ///< ArrayCollection 내 sort에 대입한다 array.refresh(); ///< 컴포넌트를 갱신한다 numFlag = !numFlag; } } /** * @function : txtClickEvent * @param : none * @description : txtFlag 를 참조하여 오름차순, 내림찬순으로 정렬한다. * */ private function txtClickEvent():void { if( array != null ) ///< 만약 초기화를 통해 null이 아니라면 { var sort:Sort = new Sort(); sort.fields = [ new SortField("TXT", true, txtFlag) ]; array.sort = sort; ///< ArrayCollection 내 sort에 대입한다 array.refresh(); ///< 컴포넌트를 갱신한다 txtFlag = !txtFlag; } } ]]> </mx:Script> <mx:DataGrid width="100%" height="100" dataProvider="{array}" editable="false" sortableColumns="false" creationComplete="initApp()" /> <mx:HBox width="100%" height="25" bottom="3" horizontalCenter="0" horizontalAlign="center"> <mx:Button width="100%" label="NUM" click="numClickEvent()"/> <mx:Button width="100%" label="TXT" click="txtClickEvent()"/> </mx:HBox> </mx:Application> |