BLOG main image
Category (342)
MySpace (89)
Astronomy (50)
Development (178)
Drum (25)
linux에서 subversion설정
누리에 없을 자그마한 자국
살라딘의 생각
saladin's me2DAY
3D Avata - BuddyPoke
기찬 개발이야기
[FLEX] ANT로 ASDOC 사용하기
THLIFE.net
Flash10 대응 Textcube 1.7.5.1..
텍스트큐브 공지사항
«   2008년 11월   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            
325640 Visitors up to today!
Today 140 hit, Yesterday 963 hit
/Development/Flex/AIR 관련글 보기 2007년 12월 29일 14시 14분
사용자 삽입 이미지

Flex로 개발하고 배포했는데.... 자기 컴퓨터에서는 이런창이 안뜨는데... 일반 다른 컴퓨터에서 이런 창이 떴다면 그 이유는 개발자가 개발한 SWF파일이 Debug 버전인 것이다.

일반 사용자들의 브라우져에는 당근! Debug 버전 flash player가 깔려있지 않다는 것이다!

일반적으로 개발할 때 만들어지는 SWF파일은 Debug 버전이므로 이것을 배포하면 절대 안된다.

그럼 어떻게 해야할까?

Flex Bulider 3 Beta 2, 3 에서 개발하면서 발견한 것이였다.
이전에는 몰랐던 건데... 배포하면서 문제를 알아낸 것이다.

개발할 때는 상관없으며
배포할 때는 특별히 메뉴에서 Project > Expert Release Version (Beta 3인 경우 Expert Release Build) 를 선택하면 아래와 같은 창이 뜬다.
사용자 삽입 이미지

여기서 Finish 버튼을 누르면 bin-release 폴더가 생성될 것이다.
여기에 생긴 swf파일을 배포하면 되겠다.

참고로 release버전 swf파일의 용량은 debug 버전 보다 약 2/3 정도 줄어든다. 물론 어떻게 코딩되어 있느냐에 따라 다르겠지만...

Flex Builder 2에서는 이런 것이 아닌 소스를 공개할 것이냐에 대한 것만 있었기 때문에 알 수 없었다. 2에서는 -debug.swf 형태로 만들어졌었기 때문에 굳이 이러한 작업이 없었다. 그래서 헷갈렸던 것이다. ㅜㅜ

참고로 Flash CS3 에서는 메뉴에서 File > Publish Setting에서 창이 하나 뜨면 Flash 탭에 있는 Permit debugging 부분 채크를 꺼주고 컴파일 하면 위와 같은 창이 나오는 것을 방지할 수 있겠다.

아~~ 오늘도 삽질... 내일도 삽질.... 영원한 삽질이로다.

글쓴이 : 지돌스타(http://blog.jidolstar.com/281)

이 글의 관련글
Trackback Address :: http://blog.jidolstar.com/trackback/281
BlogIcon 검쉰 | 2007년 12월 30일 23시 21분 | PERMALINK | EDIT/DEL | REPLY
저도 Flex 3 첨 쓸때 이거땜에 한참 고생을.. ㅋ
| 2008년 05월 14일 10시 08분 | PERMALINK | EDIT/DEL | REPLY
;;저는 플래쉬CS3쓰는데 안되는데요..ㅜㅜ
BlogIcon 지돌스타 | 2008년 05월 14일 12시 09분 | PERMALINK | EDIT/DEL
음... cs3는 한번도 해본적 없어서 모르겠어요. ^^;
Name
Password
Homepage
Secret