노력과 삽질 퇴적물

FlashDevelop에 SWC연동하기 본문

프로그래밍note/언어. 스크립트 계열

FlashDevelop에 SWC연동하기

알 수 없는 사용자 2011. 6. 29. 16:11
 FlashDevelop(이하, 플래시 디벨롭)에서 액션스크립트3.0으로 과제를 하는데, 콤보박스가 필요한데 fl클래스가 없더군요. SWC파일을 연동하면 된다고 했는데, 환경설정에서 SWC파일경로를 잡거나 했는데도 안 되어서 죽을 맛이였습니다.
 플래시 디벨롭이 다른 플래시 개발도구들에 비해 자료도 적고, 기존으로 자료들의 설명은 CS3.X인지 실제로 해보면 인터페이스가 달라서 얼마나 헤맸는지 모르겠습니다.
 이거때문에 3~5일정도 골머리 앓았습니다.



* 사용한 개발도구

FlashDevelop(플래시 디벨롭) 3.3.4 RTM (R1744)
Adobe Flash Professional CS5.5 (한국어판)




1단계. Adobe Flash Professional CS5.5에서 플래시문서, SWC제작하기


① 새 플래시 프로젝트 생성

그냥 AS3파일 생성도 가능하긴 한데, 전 안정성(?)을 위해서 이렇게 했습니다.


② 구성요소(컴포넌트)를 작업영역에 추가

작업영역(사진내 하얀 공간)으로 드래그 앤 드롭하시면 됩니다.


③ 구성요소 설정

여기서 처음 속성설정시 이름을 원하는거까지 하고 '편집'을 누르고 아무련 경고창이 없어야 합니다.
만약 그런게 뜨면...실패입니다.
 몇번 해본 경험으로는 구성요소를 처음 넣자마자, 속성에서 다른이름으로 바꾸고 액션스크립트로 내보내기후 편집누른게 무난했습니다. 안 되시는분의 경우, [구성요소 넣기-...-편집 버튼누르기]에서 중간에 있는 과정을 조금씩 변형해서 시도해보세요.


④ 제작설정
-> 영문판에서는 Publish setting인것 같네요.

'SWC'에 체크해주세요.
그후에 '제작'을 누릅니다.



1단계 끝!!!

2단계. FlashDevelop에 세팅하기


① 필요한 파일 확인

CS5.5_control.fla
CS5.5_control.swc
CS5.swf   <-제작설정에서 이름을 설정하지 않았고, 파일명에 [.]이 있어서 파일명이 이렇게 처리된겁니다.


② 플래시 디벨롭의 프로젝트내 src폴더에 배치하기

저는 (프로젝트명폴더)/src/swc로 배치했습니다.


③ 라이브러리 추가
swc파일과 swf파일을 라이브러리 추가합니다.





 참고자료: 춤추는 발레리나님의 'FlashDevelop을 이용한 플래시 개발 환경'