Search Results for 'ByteArray'

1 POSTS

  1. 2006/10/24 플래시를 이용한 그림그리기

플래시를 이용한 그림그리기

Posted 2006/10/24 23:29
플래시8 이후 파일업로드, 보안강화등 많은 변화가 있었음에도 불구하고..
8 버전은 과도기적(지나가는)버전이었다는 생각을 지울수가 없습니다.

좀더 제대로된 기능을 사용하기 위해서는 Flex 2 SDK (ActionScript 3)을 사용해야 하는데,
SDK(mxml, as 컴파일러 및 기본컴포넌트)는 무료로 배포되고있고, 이클립스기반의 Flex 2 Builder는 약 500달러정도에 판매되고 있습니다.

반쪽짜리 업로드기능, 구현되다만 객체구조, 꼬여있는 네임스페이스, 무비클립 상대경로로 인한 순환참조등 나쁜점은 과감히 버리고 완전히 새로 태어난 액션스크립트3은 약간의 문법적 차이만 있을뿐 거의 자바를 닮아 있습니다.

통신 관련 부분도 많이 손질이 되어있었는데, URLRequest 객체를 약간 손보니까 멀티파트 메시지를 전송할 수 있도록 수정하는것도 가능했습니다. 거기에 BitmapData와 ByteArray를 이용한 PNGEncoder로 플래시가 만들어낸 화면을 HTTP 서버에 업로드하는것도 가능했습니다.


위 화면이 안보이시는분은 http://x.debugs.co.kr/drawing/DrawingTest.html 에 접속하시면 플래시 9 버전 플레이어로 업그레이드 됩니다.
좀더 손질된 소스가 있지만 공개하기 곤란한 부분을 제외하고 급조된것이므로,..
연필선이 캔바스 밖으로 나간다.. 또는 Clear 버튼이 말을 듣지 않는다 따위 버그 리포팅은 안들은것으로 하겠습니다.

이제야말로 플래시가 하나의 드로잉 툴에서 플랫폼으로 한걸음 더 다가간듯한 느낌이 드네요

글의 수집과 사용에 대한 고지
Creative Commons License