공부방
-
[Flex] Flash Player 10에서 로컬 파일을 읽고 쓰는 방법공부방/Flex 2012. 2. 13. 15:43
원본 링크 : (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 테스트공부방/Flex 2012. 2. 13. 15:41
플렉스를 만지다보면 엑셀 파일을 파싱한다거나 , 또 가공한 데이터를 엑셀 파일로 저장해야 하는경우가 종종 있다. 이럴때 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을 적용하여 웹 페이지 삽입하기공부방/Flex 2012. 2. 13. 15:36
문득 제로보드 게시판을 플렉스에 삽입하는 방법을 고민하게 되었다. 제일 심플하게 적용할 수 있는 방법을 찾다가 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 이 발생했을때공부방/Flex 2012. 2. 13. 15:28
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] 폰트 동적 추가 하기공부방/Flex 2012. 2. 13. 15:26
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] 프린트 미리보기에 ZoomIn 과 ZoomOut 사용하기공부방/Flex 2012. 2. 13. 15:23
이건 아직도 소스 분석이 덜 끝났다 ㅠㅠ Flex에서 프린트 미리보기를 사용하기 위해서 찾아본 소스인데, 적용한 프로젝트에서는 프린트 할 페이지가 1장의 고정된(?) 형식의 문서 이기 때문에 별 걱정없이 적용 했지만, 이 소스는 여러장의 동적인 레이아웃을 지원하기 위한 프린터 미리보기 이다. 시간날때 소스를 더 분석 해보아야 겠다. 예제 : http://blogs.soph-ware.com/posted-content/files/flex_printing_test/ 예제 소스 :
-
[Flex] 팝업을 띄우고 데이터 교환하기공부방/Flex 2012. 2. 13. 15:19
플렉스에서 팝업에 관해서 가장 많이 나오는 질문중 하나가 팝업을 띄울때 어플리케이션의 데이터를 보내고 싶다거나 팝업이 닫힐때 데이터를 받아서 특정 함수를 실행시키고 싶다거나 하는 것이다. 이전에 쓴글 2010/02/17 - [Flex] - 커스텀이벤트 (Custom Event) 만들기 / 사용하기 를 보면 어느정도 알수 있지만 정확하게 팝업을 위해서 쓴 글이 아니기 때문에 실제 사용에 힘들어 하는 사람들을 보게 된다. 그래서 간단한 예제로 구현을 해보고자 한다. 예제를 보면 보낼 데이터에 rinn.kr 이 들어있고 팝업 띄우기를 클릭하면 팝업이 뜨면서 보낸 데이터가 보여진다. 팝업에 보낼데이터 필드에 들어있는 값이 어플리케이션에도 반영된다. 팝업으로 데이터를 보낼때에는 팝업컴포넌트의 public 변수에 ..