본문 바로가기

컴터/Air

(9)
메모 : flex or Air - xml 호출시 fault 에러 내용 faultCode:Client.CouldNotDecode faultString:'Error #1096: XML parser failure: Unterminated element.' faultDetail:'null' --> xml 의 태그 열고 닫고를 확인한다 text text : 위처럼 내가 경험한 태그 에러.
[Air 컴파일시] air file 305 : ~~~ 이런 에러시 http://www.google.co.kr/search?complete=1&hl=ko&newwindow=1&q=error+creating+air+file+305&btnG=%EA%B2%80%EC%83%89&lr=&aq=f&oq= 참고 : http://www.justria.com/2008/11/19/if-flexbuilder-complains-about-error-creating-air-file-305-error-10-solution/ Error creating AIR file: 305 ... 이전의 Air로 작성된 파일을 수정후 다시 컴파일 하니 위와 같은 에러가 나왔다. 구글링을 통해 해결했는데. 요지는 현재 Air SDK 버전과 설정 xxx_app.xml 안맞아 생기는 것 같음. 그래서 _app.xml..
[Air] canonicalize() - 디렉토리/파일 올바른 경로및 이름 알아올때 유용 private function createWindow():void{ var file:File = File.desktopDirectory; var arr:Array = new Array(new FileFilter("*", "*.*")); file.browseForOpenMultiple("오픈위치선택", arr); file.addEventListener(FileListEvent.SELECT_MULTIPLE, complete); file.addEventListener(Event.CANCEL, cancel); } private function complete(evt:FileListEvent):void{ var file:File = evt.files[0] as File; trace("common : " + fil..
[소스공개] 이미지 보관 Air 프로그램입니다. 회사에서 쓸려고 만든 이미지 보관소입니다. air를 공부하면서 만든것이라 버그나 불편사항이 많을 듯 하지만, 공부하시는 분들에게 약간의 도움이 될듯하여 공개합니다. 저도 시간이 되는데로 더 수정을해서 적용을 해야겠네요. 고수분들한테는 별것 아니지만, 저 처럼 초보에게는 조금 도움되었으면 하네요.^^;; 제가 as를 잘 몰라 oop 못 썻었습니다. 지원 요소 - 카테고리별 관리 - 100M 이하까지만 멀티업로드, 멀티 다운로드 지원 - 이미지만 미리 보기 지원 ------------------------------------------------------------------------------------- 다운로드 : Download air 설치파일 제외한 소스파일만 : 데모사이트 : 데모서버 뒤집었..
air 멀티 다운로드시 URLStream 으로 서버 파일 읽어와 pc에 저장 시 Air로 멀티 다운로드 하는데, 보통은 URLStream 선언을 광역변수로 하기에 습관처럼 그렇게 했다가 계속 하나의 파일만 읽어오거나 첫번째 파일만 저장되어서 직접 URLStream 을 이벤트 함수에 등록하고 함수마다 이걸 불러 들였더니, 된다. 4일만의 쾌거다.. 언능 초보를 벗기 위해..에휴~ 이제 집에 가야지.. ㅡㅡ;; private function readDownFile(f_name:String, f_path:String):void{ var urlReq:URLRequest = new URLRequest(incVars.incUrl().s_domain + f_path); var urlStream:URLStream = new URLStream(); urlStream.addEventListener(P..
선택한 파일 경로알아오기 private function Upload():void{ ff = new File(); ff.addEventListener(Event.SELECT,sel); ff.addEventListener(Event.CANCEL,cancelHandler); ff.browse(); function sel(e:Event):void{ var fs:FileStream = new FileStream(); var ba:ByteArray = new ByteArray(); fs.open(ff, FileMode.READ); fs.readBytes(ba, 0, fs.bytesAvailable); trace(ff.nativePath); fs.close(); ba = null; } }
단순히 이미지 읽어만 오기 ㅡㅡ;; import mx.controls.Alert; private function rf():void{ var fs:FileStream = new FileStream(); var result:ByteArray = new ByteArray(); var f:String = "C:/Documents and Settings/user/바탕 화면/"; var ff:File = File.desktopDirectory.resolvePath(f + txt.text); fs.open(ff, FileMode.READ); fs.readBytes(result, 0, ff.size); fs.close(); var ff2:File = File.desktopDirectory.resolvePath(f + txt2.text); fs.open(..
배열 초기화 listArr.length = 0; 나 listArr = [];