FlashDevelop는 기본적으로 Flash를 개발하기 위한 무료 개발 툴이다.
FlashDevelop는 이곳 (http://www.flashdevelop.org/)에서 다운 받을수 있다.
이외에도 .NET Framework와 JAVA도 설치되어 있어야 한다.
컴파일시 SDK에러가 발생하면, http://www.adobe.com/devnet/air/air-sdk-download.html 이곳에서
Adobe사의 Air SDK Compiler를 다운받아 설치(압축을 푼다)한다.
설치경로를 파악해 두어야 한다.
설치후 FlashDevelop의 메뉴에서 Tool>Program settings 선택하면 나타나는
Settings창에서 좌측의 Plugins에서 AS3Context 선택후
우측창에서 Installed Flex SDKs 선택후 우측의 InstalledSDK[] 배열 의 우측에 있는 ... 모양의 아이콘을 선택하여
위에서 설치한 경로를 지정한후 창을 닫는다.
FlashDevelop를 종료후 재실행한다. 설정한 값이 적용되기 위함이다.
메뉴의 Project 또는 우측창에서 New Project를 선택하여 신규로 프로젝트를 생성하면 된다.
어플리케이션을 개발할때는 AIR Mobile AS3 App 를 선택한다.
이름과 개발할 프로그램이 저장될 위치를 지정하고 묶음은 필요에 따라 입력 하면 된다.
이름과 동일한 폴더를 생성하려면 사각박스에 체크후 OK
우측 프로젝트 창의 src폴더 하단에 Main.as를 더블클릭하여 코딩하면 된다.
기본 문법은 C와 유사하다. 모르는 부분은 인터넷 검색추천
메뉴상의 Play 아이콘을 클릭하면 컴파일 할수 있다.
어플리케이션파일(*.APK)을 생성하고자 하면 프로젝트창에서 RunApp.bat또는 Run.bat파일을 더블클릭하여 수정하여야 한다.
RunApp.bat는 bat폴더에 위치한다. FlashDevelop의 버젼에 따라 파일명이 달라진것 같다.
변경전
:target
goto desktop
::goto android-debug
::goto android-test
set INTERPRETER=-interpreter
::goto ios-debug
::goto ios-test
변경후
:target
::goto desktop
::goto android-debug
goto android-test
set INTERPRETER=-interpreter
::goto ios-debug
::goto ios-test
파란색 부분이 수정된 부분이다. 앞에 오는 ::을 추가하고 삭제하는 작업이 필요하다
수정후 저장한다.
탐색기에서 RunApp.bat 또는 Run.bat파일을 더블클릭한다. 처음프로젝트를 생성할때 지정한 위치의 폴더안에 있다.
RunApp.bat는 bat폴더 안에 있다.
bat파일이 실행되면 bat폴더와 동일선상에 dist폴더가 생성되고 dist폴더 안에 *.APK파일이 생성된다.
생성된 APK파일을 휴대폰에 전송하여 설치후 실행하면 된다.
휴대폰에 설치할때는 환경설정에서 허가받지 않는 파일을 설치할수 있도록 권한을 해지 하여야 한다.
또한 APK파일을 설치후 실행하면 처음에 Adobe AIR 어플리캐이션을 설치하라고 한다. 설치 하여야 한다.
기타 나머지 Error는 구글링을 추천한다.