[http]Flex Instantiation Life Cycle and Event Flow(http://www.onflex.org/ted/2007/02/flex-instantiation-life-cycle-and-event.php)
[http]Flex Builder 3에서 Subclipse 사용하기(http://www.flashmagazine.com/Tutorials/detail/setting_up_subversion_with_adobe_flex_3/) - 반드시 1.2.x를 설치할 필요는 없다. 패키지 설치시 (require) 표시된 것들은 모두 체크해서 설치해주어야 한다.
[http]ConvolutionFilter explorer(http://www.sakri.net/blog/2007/06/12/convolutionfilter-explorer/)
[http]이미지 회전,확대시 깨지는 것 방지하는 방법, smoothing을 사용하자.-지돌스타 블로그(http://blog.jidolstar.com/329)
[http]Example: Using the external API with a web page containe(http://livedocs.adobe.com/flex/3/html/help.html?content=19_External_Interface_09.html) - 자바스크립트 호출하기
[http]Refresh xml data in cache(http://www.actionscript.org/forums/showthread.php3?t=141672)
[http]flash filters(http://livedocs.adobe.com/flex/3/langref/flash/filters/package-detail.html)
[http]현재 URL의 정보 가져오기(http://livedocs.adobe.com/flex/3/html/help.html?content=deep_linking_7.html)
[http]Flash의 Cross Domain 문제(http://blog.ledaya.com/entry/%ED%94%8C%EB%9E%98%EC%8B%9C%EC%9D%98-CrossDomain-%EB%AC%B8%EC%A0%9C)
[http]RSL 이용해 최종 파일 용량 줄이기(http://livedocs.adobe.com/flex/3/html/help.html?content=rsl_09.html)
[http]Creating a transparent window application(http://www.adobe.com/devnet/air/flex/quickstart/creating_transparent_window.html)

Flex Builder / SDK

[http]SVN misplaces my Flex project-files(http://www.rubenswieringa.com/blog/svn-misplaces-my-flex-project-files)
[http]Flex SDK - Adobe Bug System(http://bugs.adobe.com/jira/browse/SDK#selectedTab=com.atlassian.jira.plugin.system.project%3Aissues-panel)
[http]Adobe RIA 관련 자격증(http://adoberia.co.kr/dev/ace2.html)

XML

[http]Loading XML data using ActionScript 3.0(http://www.republicofcode.com/tutorials/flash/as3xml/)
[http]5 Minutes on Adobe Flex – sending XML from Flex to Servlet(http://ukumars.wordpress.com/2009/02/26/5-minutes-on-adobe-flex-sending-xml-from-flex-to-servlet/) - 바이너리 데이터를 xml에 포함하는 방법도 나와 있다.

직렬화

[http]registerClassAlias() API 및 예제(http://livedocs.adobe.com/flex/3/langref/flash/net/package.html#registerClassAlias%28%29)
[http]Serializing Flash Objects over HTTP - Part 2(http://www.roboncode.com/articles/187)
[http]Serializing and Deserializing ValueObjects in Flex and AIR(http://www.krotscheck.net/2008/08/15/serializing-and-deserializing-valueobjects-in-flex-and-air.html)
[http]Integrating Adobe Flex and .NET with ASP.NET MVC(http://www.thegrubbsian.com/2009/01/02/integrating-adobe-flex-and-net-with-aspnet-mvc/) - JSON을 이용.
[http]플렉스 직렬화 커스터마이징(http://programmers.tistory.com/entry/%ED%94%8C%EB%A0%89%EC%8A%A4-%EC%A7%81%EB%A0%AC%ED%99%94-%EC%BB%A4%EC%8A%A4%ED%84%B0%EB%A7%88%EC%9D%B4%EC%A7%95)
[http]DisplayObject serializing(http://stackoverflow.com/questions/1361558/displayobject-serializing)
[http]Action script to string serialization and de-serialization(http://snipplr.com/view/6494/action-script-to-string-serialization-and-deserialization/)
[http]AS3 BitmapData AMF solution using IExternalizable(http://cambiatablog.wordpress.com/2009/09/12/as3-bitmapdata-amf-solution-using-iexternalizable/) BitmapData 클래스의 직렬화
[http]Flex 10 – upload files using URLRequest(http://www.pavlasek.sk/devel/?p=10)

PDF

[http]Exporting PDFs in Flex using AlivePDF(http://blog.unthinkmedia.com/?p=53)

보안

[http]secureSWF(http://www.kindisoft.com/secureSWF/features-editions.php)

패턴

[http]Singleton in AS3(http://www.tricedesigns.com/tricedesigns_home/blog/2006/09/singleton-in-as3.html)

페이지 넘기기 효과

온라인 카타로그처럼 페이지 넘기는 효과
[http]소스코드(http://www.rubenswieringa.com/blog/flex-book-component-beta)
[http]데모(http://www.rubenswieringa.com/code/as3/flex/Book/) - 사이트가 상당히 느리다.
[http]또 다른 데모(http://www.rubenswieringa.com/blog/book-beta-bug-fixes-simple-demo)

라이선스는 CC. 패키지로는 배포되지 않고 있으며,
[http]댓글(http://www.rubenswieringa.com/blog/flex-book-component-beta/#comment-18147)에 저자가 남긴 [http]소스코드 압축파일(http://www.rubenswieringa.com/code/as3/flex/Book/source/Book%20demo.zip)을 받아 com, org 폴더만 복사해서 쓰면 된다.

구현시 에러가 나지 않는 최소 조건은 regionSize 설정 및 최소 두 개의 하위 페이지다.

var book:Book = new Book(); book.width = 500; book.height = 300; book.regionSize=200; //설정하지 않으면 에러 발생 book.addChild(new Page()); //반드시 기본으로 두개 이상 필요하다. book.addChild(new Page());

별도의 라이브러리로 활용하고 싶을 경우,
Flex Builder에서 Flex Library 프로젝트를 만든 뒤 src 폴더에 삽입하면 swc 파일을 얻을 수 있다.

페이지가 많을 경우(30개 이상) 속도가 매우 느려지는데,
[http]커멘트(http://www.rubenswieringa.com/blog/flex-book-component-beta#comment-84732) 대로 소스의 page.as에 다음을 추가하면 해결된다.

override public function set visible(value:Boolean):void { /** Enable only the pages that are in range **/ if (value) { // Request to show the page if ((book.currentPage + 4 > index) && (book.currentPage - 4 < index)) { // The page is in range – show it super.visible = true; } else { // The page is not in range – don’t show it super.visible = false; } } else { // Request to hide the page super.visible = false; } }

이미지

[http]How To Make an Image With Border(http://www.flexer.info/2008/06/10/how-to-make-an-image-with-border/)
[http]이미지를 0,0 기준이 아닌 중앙 기준으로 회전 시키고 싶은 경우(http://shardulbartwal.wordpress.com/2009/07/19/rotating-display-object-around-its-center/) [http]또다른 방식(http://www.smithmediafusion.com/blog/?p=418) - transform.matrix를 이용한다.
[http]객체들을 원형으로 배열하기(http://kimkijeung.com/entry/Converting-to-a-Cartesian-coordinates)
[http]이미지 소스 로딩 완료 감지하기(http://blog.flexexamples.com/2007/11/04/detecting-whether-an-image-loaded-successfully-in-flex/)
[http]가로/세로 뒤집기(http://www.dreaminginflash.com/2008/06/11/as3-flip-vertical-and-flip-horizontal/)
[http]Calculate Bounding box coordinates from a rotated rectangle, Picture inside(http://stackoverflow.com/questions/622140/calculate-bounding-box-coordinates-from-a-rotated-rectangle-picture-inside)
[http]Rotate using Flex BitmapData and Matrix(http://thanksmister.com/index.php/archive/rotate-using-flex-bitmapdata-and-matrix/)
[http]Duplicating images using the Bitmap and BitmapData classes(http://blog.flexexamples.com/2007/08/03/duplicating-images-using-the-bitmap-and-bitmapdata-classes/)
[http]Moving rotated objects, the getBounds() bug, and how to fix it : Part One(http://labs.almerblank.com/2009/11/moving-rotated-objects-the-getbounds-bug-and-how-to-fix-it-part-one/)
[http]Eraser effect(http://www.flepstudio.org/forum/flash-cs4-tutorials/4961-eraser-effect.html) - 지우개 효과. 사실은 배경을 그려넣는 것으로 완전한 지우개 효과가 아님. 레이어 환경에서는 당연히 쓸 수 없다.
[http]How to Erase line or fill color, i want to create a small brush app with eraser tool(http://www.actionscript.org/forums/showthread.php3?t=149021) Set pixel 32를 사용하는 방법. 벡터를 비트맵데이터로 변환해야 하는 부담이 있지만 현재로써는 가장 완벽한 방법인듯.

UI

[http]Tooltip(http://livedocs.adobe.com/flex/3/html/help.html?content=tooltips_3.html)
[http]기본 마우스커서 활용 예제(http://blog.flexexamples.com/2008/11/03/setting-mouse-cursors-in-flash-player-10/)
[http]이미지 마우스커서 사용하기(http://blog.flexexamples.com/2007/09/10/changing-the-cursor-in-a-flex-application-using-the-cursormanager-class/)
[http]키보드 이벤트 예제(http://livedocs.adobe.com/flex/3/html/help.html?content=events_11.html)
[http]Differences between IVisualElement.parent and IVisualElement.owner(http://flexponential.com/2009/12/08/differences-between-ivisualelement-parent-and-ivisualelement-owner/)

글꼴

[http]시스템에 설치된 글꼴 알아내기(http://blog.flexexamples.com/2007/09/10/finding-out-which-fonts-are-installed-on-a-users-system/)

HorizontalList

[http]Photo Viewer 예제(http://examples.adobe.com/flex2/inproduct/sdk/photoviewer/PhotoViewer.html)
[http]Setting the horizontal scroll position in the HorizontalList control in Flex(http://blog.flexexamples.com/2008/04/03/scrolling-the-horizontallist-control-in-flex/)

ColorPicker

[http]Using an embedded font with the ColorPicker control in Flex(http://blog.flexexamples.com/2008/06/15/using-an-embedded-font-with-the-colorpicker-control-in-flex/#more-670)

Menu

[http]Adding custom context menu items to a Flex application(http://blog.flexexamples.com/2008/11/07/adding-custom-context-menu-items-to-a-flex-application/)
[http]Customize the Flash Context Menu(http://www.albinoblacksheep.com/tutorial/contextmenu)

MXML

[http]MXML Constructors(http://www.actionscript.org/forums/showthread.php3?t=204372)

팝업

Text

[http]Save text as image in flex(http://kbala.com/2009/05/save-text-as-an-image-in-flex/)

Item Renderer

[http]calling a function from ItemRenderer(http://groups.google.com/group/flex_india/browse_thread/thread/7b86f40412162a09/f6e77ff20f77567b)

Air

[http]하나의 코드로 Air와 Flex 함께 사용하기(http://www.adobe.com/devnet/air/flex/articles/flex_air_codebase.html)
[http]Installing and running AIR applications from a web page(http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7e15.html#WS5b3ccc516d4fbf351e63e3d118666ade46-7c88) - 웹 페이지에서 에어 어플리케이션을 설치하고 실행하기
[http]동 문서의 한글판(http://help.adobe.com/ko_KR/AIR/1.5/devappsflash/WS5b3ccc516d4fbf351e63e3d118666ade46-7e15.html)
[http]Air 개발자 FAQ(http://learn.adobe.com/wiki/display/air/Developer+FAQ)
[http]Customizing the look and feel of a window(http://www.adobe.com/devnet/air/ajax/quickstart/custom_chrome.html)
[http]The AIR Browser API and User Events(http://blogs.adobe.com/simplicity/2008/04/browser_api_and_user_events.html) 댓글에 따르면 javascript 입력시는 플래시에서 이것이 제대로 된 입력인지 확인을 못한단다. 어쩐지 ExternalInterface.addCallback() 으로 실행되게 만들어 둔 launchApplication() 메서드가 절대로 동작을 안 하더라.
[http]http://blog.everythingflex.com/2009/06/08/open-an-air-application-from-a-2nd-air-application/ ProductManager를 이용하면 Air 어플리케이션을 재시작하거나 다른 Air 어플리케이션을 실행할 수 있다.
[http]http://riaflex.blogspot.com/2007/03/interested-in-server-side-session-state.html ASP.NET의 SessionID를 이용해 브라우저의 세션을 Air에 전달하는 방법. 그러나 URLRequest 혹은 HTTPService의 Header에 Cookie를 추가할 수 없는 버그 [https]https://bugs.adobe.com/jira/browse/FP-209로 인해 사용할 수 없었다.
[http]Moving the session from Flex to AIR – PHP Version(http://miti.pricope.com/2009/05/05/moving-the-session-from-flex-to-air-php-version/)
[http]EncryptedLocalStore 를 이용한 보다 안전한 로그인(http://thanksmister.com/index.php/archive/secure-login-using-the-encryptedlocalstore-in-adobe-air/)
[http]Building web and Adobe AIR applications from a shared Flex code base(http://www.adobe.com/devnet/air/flex/articles/flex_air_codebase.html)
[http]How to center AIR Application window(http://cookbooks.adobe.com/post_How_to_center_AIR_Application_window-10446.html)
[http]Adobe Air: Opening External Links in Another Browser(http://sevenwire.com/blog/2009/08/26/adobe-air-opening-external-links-in-another-browser.html)
[http]NativeApplication.nativeApplication.exit() doesn’t exit(http://www.alivelearn.net/?p=941)
[http]AIR InvokeEvent and FileTypes(http://custardbelly.com/blog/?p=62)
[http]Working with File objects(http://help.adobe.com/en_US/AIR/1.5/devappsflex/WS5b3ccc516d4fbf351e63e3d118666ade46-7fe4.html#WS5b3ccc516d4fbf351e63e3d118676a4c56-7fdf)
[http]flash.filesystem.File(http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/filesystem/File.html)
[http]Duplicating images using the Bitmap and BitmapData classes(http://blog.flexexamples.com/2007/08/03/duplicating-images-using-the-bitmap-and-bitmapdata-classes/)
[http]Updating AIR applications - Presenting a custom application update user interface(http://livedocs.adobe.com/flex/3/html/help.html?content=updating_apps_1.html)
[http]Using the Adobe AIR update framework(http://www.adobe.com/devnet/air/articles/air_update_framework_05.html)

LocalConnection

[http]ArgumentError: Error #2082: Connect failed because the object is already connected(http://www.judahfrangipane.com/blog/?p=97) 문제 해결책은 코멘트에 있음, 결국 모든 연결의 이름을 다르게 하는 것
[http]Air와 Flex의 통신 예제(http://blog.everythingflex.com/2008/01/11/more-fun-with-air-localconnection-source-included/)
[http]Flash와 Air의 통신, 어도비 사이트(http://livedocs.adobe.com/flex/3/html/help.html?content=17_Networking_and_communications_4.html)
[http]Air의 AS와 JS 간의 통신(http://blog.everythingflex.com/2008/02/25/air-actionscript-javascript-bridge/)

Optimization

[http]Round up of ActionScript 3.0 and Flex optimization techniques and practices(http://www.insideria.com/2009/04/51-actionscript-30-and-flex-op.html)

Refactoring

[http]Dealing with asynchronous events, part 2(http://kuwamoto.org/2006/05/16/dealing-with-asynchronous-events-part-2/)
Retrieved from https://manalith.org:443/wiki/wiki.php/Flex
last modified 2010-05-21 12:17:16