본문 바로가기

공부방/Flex

(58)
[Flex] Textinput 동적 생성 Flex를 하다보면 동적으로 폼을 생성한다던지 하는 경우가 많이 발생하게 된다. 그럴때마다 참 난감해 진다. 예전에는 컴포넌트.id + 1 결국 초기에 원하는 크기만큼 루프믄을 돌려서 배열에 textinput 객체를 담는다. 그리고 다시 루프문을 돌려서 배열에 담겨있는 객체에 TextInput(temp[i]).text = "test" 과 같은 방법으로 접근한다. 접근 까지는 쉽게 했지만 원하는 데이터를 set 시켜주는 작업이나, 원하는 위치에 배치시키는 작업등은 꽤 까다로울것 같다. 더 나은 방법을 찾아봐야겠다.
[Flex] Flash Player 10에서 로컬 파일을 읽고 쓰는 방법 원본 링크 : (Reading and Writing Local Files in Flash Player 10) http://www.mikechambers.com/blog/2008/08/20/reading-and-writing-local-files-in-flash-player-10/ One of the new features in Flash Player 10 are new ActionScript FileReference APIs that allow Flash content to directly read and write data to the user’s system. Flash Player 10의 새로운 기능중 하나는 플래시 컨텐츠(.swf 파일을 의미하는듯)가 유져 시스템에 데이터를 직접 읽고 쓰게 해주는..
[Flex] as3xls을 활용한 기본 Excel Improt & Export 테스트 플렉스를 만지다보면 엑셀 파일을 파싱한다거나 , 또 가공한 데이터를 엑셀 파일로 저장해야 하는경우가 종종 있다. 이럴때 as3xml를 사용하면 쉽게 엑셀 파일을 읽고 쓸수 있다. as3xml의 자세한 정보는 http://code.google.com/p/as3xls/ 에 보면 자세히 나와 있다. 먼저 엑셀파일을 읽어 오는 방법 부터 정리 한다. 사이트에서 다운 받은 as3xml.swc 파일을 프로젝트 라이브러리에 등록시킨 후 아래와 같은 방법으로 구현 가능 private var fr:FileReference; private var ef:ExcelFile; //엑셀 파일 private function init():void{ fr = new FileReference(); //파일 레퍼런스를 하나 생성한다. v..
[Flex] Flex에 IFream을 적용하여 웹 페이지 삽입하기 문득 제로보드 게시판을 플렉스에 삽입하는 방법을 고민하게 되었다. 제일 심플하게 적용할 수 있는 방법을 찾다가 IFream을 사용하는 방법을 모색하게 되었다. 적용 방법은 mainBody라는 Panel을 하나 생성 해 두었을때 var content:IFrame = new IFrame("test"); content.percentHeight = 100; content.percentWidth = 100; content.source = "http://www.naver.com"; content.overlayDetection = true; mbody.addChild(content); 과 같은 방법으로 사용 가능하다. 아 그전에 먼저 해당 라이브러리를 등록하는것은 필수 이다 ㅎ 참고 사이트와 해당 라이브러리는 첨부파..
[Flex] -static-link-runtime-shared-libraries Warning 이 발생했을때 Warning: This compilation unit did not have a factoryClass specified in Frame metadata to load the configured runtime shared libraries. To compile without runtime shared libraries either set the -static-link-runtime-shared-libraries option to true or remove the -runtime-shared-libraries option 정확한 원인은 잘 모르겠다. mxml 컴포넌트와 spark 컴포넌트를 혼용해서 사용하다 보니 위와같은 Warning가 발생했다. Flex debug 실행시에 스파크 컴포넌트를 찾을 수 ..
[Flex] 폰트 동적 추가 하기 package { import flash.display.Loader; import flash.display.Sprite; import flash.events.Event; import flash.net.URLRequest; import flash.text.AntiAliasType; import flash.text.Font; import flash.text.TextField; import flash.text.TextFieldAutoSize; import flash.text.TextFormat; public class FontLoadTest extends Sprite { private var fontLibrary:Class; private var font:Font; public function FontLoad..
[Flex ] 해상도에 따라 창 크기 자동 조절하기 최상위에 Canvas를 배치하고 각 패널마다 비율을 조절해서 크기를 맞춘다. 흠.. ㅎㅎ
[Flex] 프린트 미리보기에 ZoomIn 과 ZoomOut 사용하기 이건 아직도 소스 분석이 덜 끝났다 ㅠㅠ Flex에서 프린트 미리보기를 사용하기 위해서 찾아본 소스인데, 적용한 프로젝트에서는 프린트 할 페이지가 1장의 고정된(?) 형식의 문서 이기 때문에 별 걱정없이 적용 했지만, 이 소스는 여러장의 동적인 레이아웃을 지원하기 위한 프린터 미리보기 이다. 시간날때 소스를 더 분석 해보아야 겠다. 예제 : http://blogs.soph-ware.com/posted-content/files/flex_printing_test/ 예제 소스 :