Flex XML 썸네일형 리스트형 xmllist 값을 getItemIndex로 가져올시 인덱스를 제대로 못찾을때.. var selectItem:XMLList = xmllist.(@no == _theme_no); var findIndex:int = defaultThemeTree.getItemIndex(selectItem[0]); if(findIndex != -1){ defaultThemeTree.selectedIndex = findIndex; } 번호가 일치한 selectItem xmllist 로 아이템 인덱스를 가져올시 [0]을 붙여줘야 함... 더보기 XMLList Sorting private var sortA:Sort=new Sort();; sortA.fields= [new SortField(null, true)]; 또는 sortA.fields= [new SortField(@label)]; BooksListCol.sort=sortA; BooksListCol.refresh(); http://www.brucephillips.name/blog/index.cfm/2007/7/24/Using-An-XMLListCollection-As-A-Data-Provider-and-Sorting-An-XMLListCollection-in-Flex-2 ; private var BooksList:XMLList=MyFlexBooks..@title; [Bindable] private var BooksLis.. 더보기 db의 xml데이터 + 동적 아이템 추가 var xml:XML = new XML(""); trace(responsePartnerList.partners.length()); //3 s_partner_combobox.dataProvider = responsePartnerList.partners.copy(); s_partner_combobox.labelField = "@name"; s_partner_combobox.dataProvider.addItemAt(xml,0); trace(responsePartnerList.partners.length()); //3 responsePartnerList.partners.copy(); 를 사용하지 않을 경우원본 xmllist 데이터에 추가하므로 원본이 수정된다. 더보기 xml데이터 showDataTips 사용 arrayListCollection의 경우 그리드의 showDataTips를 사용시엔 문제가 없지만 xmlListCollection의 속성으로 showDataTips를 사용할 시엔 툴팁이 표시되지 않는다. xml구조 hehehehe dg.dataTipField = "data" 로 접근시 툴팁이 표시되지 않음. xml데이터의 속성으로 접근하지 않고 memo의 구조로 접근시엔 툴팁이 정상적으로 출력된다. dg.dataTipField = "memo"; 정상출력 더보기 xml로드 데이터변경 후 xml저장 private var hp:HTTPService; private var hp2:HTTPService; [Bindable] private var dataa:XMLListCollection; private function main():void{ hp = new HTTPService; // php파일에서 db의 데이터를 xml형식으로 불러옴. hp.url = "http://61.255.240.47:1080/test_kim/xmlWri.php"; hp.resultFormat = "xml"; hp.addEventListener("result", gridbind); hp.send(); } private function gridbind(event:ResultEvent):void{ // ArrayCollection 형.. 더보기 URLLoader를 이용한 XML 불어오기... var Script:XML; var loader:URLLoader = new URLLoader(); var urlReq:URLRequest; public function Init(myURL:String):void{ urlReq = new URLRequest(myURL); loader.dataFormat = URLLoaderDataFormat.TEXT; loader.addEventListener(Event.COMPLETE, LoadScript); loader.load(urlReq); Alert.show(Script); //1번 } function LoadScript(event:Event):void{ try{ Script = new XML(event.target.data); Alert.show(Script).. 더보기 HTTP 서비스 XML로드를 사용한 이미지 드래그앤 드롭 // (e.result.data.item is ArrayCollection) data.item에 어레이컬렉션이 들어갈 수 있는지 검사(상속 체계를 검사) is는 상속체계를 검증하고 객체가 특정 클래스의 인스턴스인지 특정 인터페이스로 구현된 클래스의 인스턴스인지까지도 검사할 수 있다. // ?: 상태에 따른 처리. ?참일때. :거짓일때 // e.result.data.item as ArrayCollection //data.item의 타입이 어레이컬렉션(타입)의 맴버인지 아닌지 검사. 표현식의 값을 반환. false대신 null 값을 반환. // new ArrayCollection(ArrayUtil.to.Array(e.result.data.item)); 어레이컬렉션(타입)이 아닐 경우 data.item을 어레.. 더보기 이전 1 다음