2012-08-15 2 views
2

이것은 다소 사소한 일일 수도 있지만, 액션 스크립트/플래시 프로젝트에서 작업을 시도하고 있으며 일부 변경을 수행하고 이와 관련된 .SWF 파일을 다시 작성해야합니다.액션 스크립트 파일을 사용하여 .SWF 컴파일하기

프로젝트 자체는 매우 간단하고 github에 그것은 몇 가지 액션 스크립트 파일과 하나의 컴파일 된 .SWF 파일로 구성 jwagener의 recorder.js입니다 here 볼 수 있습니다.

액션 스크립트 빌드 프로세스에 익숙하지 않은데 필요한 모든 도구 (Flash Builder, Adobe Flash Professional 등)를 가지고 있지만 그 방법에 대해 확신하지 못합니다.

간단히 새로운 ActionScript 프로젝트를 만들고 리포지토리에서 필요한 모든 ActionScript 파일을 추가하려고했지만 .SWF를 만들 때 완전히 작동하지 않았고 모든 외부 인터페이스 요소가 부족했습니다. 사용해야합니다.

나를 올바른 방향으로 안내 할 수있는 아이디어, 워크 스루 또는 자습서는 매우 도움이 될 것입니다.

답변

5

실제로 컴파일하려는 프로젝트에는 Make file이 포함됩니다.

MXMLC = "/Applications/Adobe Flash Builder 4.5/sdks/4.5.0/bin/mxmlc" 

build: 
    $(MXMLC) -debug=false -static-link-runtime-shared-libraries=true -optimize=true -o recorder.swf -file-specs flash/FlashRecorder.as 

clean: 
    rm recorder.swf 

osx를 설정하는 것처럼 보이지만 아이디어를 얻을 수 있습니다. 사소한 변경 만하면되며 오류/경고/등을 표시하는 IDE가 없으면 수행 할 수 있습니다. 당신은이 작업을 수행 할 수 있습니다

  1. 다운로드 FlexSDK
  2. 설정을 환경 변수 프로젝트에 시스템
  3. 이동의 아무 곳에서 mxmlc에 컴파일러에 액세스하고 명령 줄
에서 컴파일 할 수 있도록

1 단계은 간단합니다. 2 단계은 약간의 차이가 있습니다. Windows의 경우 내 컴퓨터> 속성> 고급> 환경 변수와 같아야합니다 (Windows 7의 컴퓨터 속성 속성에있는 XP에서 기억해야 함). PATH 변수에 FlexSDK의 bin 폴더 위치를 추가해야합니다. 유닉스에서 당신이 뭔가를 추가해야 하나 ~/.profile에 또는 ~/.bash_profile에 : export PATH=/your/path/to/FlexSDK/bin:$PATH 이 당신이

3 단계가 이동을 의미 명령 줄에서 mxmlc -version을 실행할 수 있어야합니다 프로젝트 및 실행 중 :

mxmlc -warnings=false -debug=false -static-link-runtime-shared-libraries=true -optimize=true -o recorder.swf -file-specs flash/FlashRecorder.as 

요약하면 명령 줄 옵션입니다.

편집 할 사항이 더있는 경우 IDE를 사용할 수 있습니다. Windows를 사용하는 경우에는 빠른/가벼운/무료/opensource 일 것이므로 FlashDevelop을 사용하시기 바랍니다. 그것은 sdk를 다운로드하고 당신을 위해 모든 것을 설치합니다.

OSX를 사용하는 경우 FDT 5 Free 또는 Flash Builder (기본값 60 일) 또는 setup TextMate with the actionscript 3 bundle의 평가판을 사용할 수 있습니다.

관련 문제