지돌스타님의 블로그에 유익한 포스팅이 떳길래 이렇게 정리해봅니다.
제목 그대로 Flash Player10의 FileReference 를 이용해서 이미지를 로컬에 바로 저장하는 예제 입니다.
일단.. 소스를 보니 변수선언이나 로직처리부분의 코드작성 스타일이 좀 특이합니다;;
아래 소스는 그림 파일을 로컬 저장하는곳의 소스입니다.
<mx:Button label="Save Image">
<mx:click>
var bd:BitmapData = new BitmapData(canvas.width,canvas.height);
bd.draw(canvas);
var ba:ByteArray = (new PNGEncoder()).encode(bd);
(new FileReference()).save(ba, "doodle.png");
</mx:click>
</mx:Button>
글의 출처 (지돌스타)
http://jidolstar.com/blog/archives/1241
이것을 만든 사람 블로그
http://www.jamesward.com/blog/2009/04/16/flex-paint-2/
소스코드
http://www.jamesward.com/demos/FlexPaint2/srcview/index.html
'Flex / AIR / AS' 카테고리의 다른 글
Point 클래스 (0) | 2009.06.02 |
---|---|
Meta Data 의 사용. (0) | 2009.05.10 |
[Flex3.0] HttpService 사용시 Parameters 보내기 (0) | 2009.04.14 |
[행사] Flash Platform 한글문제 공동대응팀 해오름 모임 (0) | 2009.04.09 |
[Error] Could not resolve <mx:states> to a component implementation (0) | 2009.03.27 |