2011-04-06 2 views
0

다른 플랫폼을 대상으로하는 플래시 프로젝트가 있습니다. 그러나 다른 플랫폼에서는 코드가 완전히 동일하지 않습니다.Flash Builder : 조건부 컴파일 - app.xml

CONFIG::MOBILE{ 
    ...mobile specific code here... 
} 

같은 컴파일러 제표 및 설정 블록을 사용하여 나는 쉽게 같은 프로젝트 내에서 서로 다른 버전을 유지할 수 있습니다.

그러나 -도 다른 mainapp-app.xml 파일이 다른 버전에 사용할 수 있어야한다 - 또는 mainapp-app.xml 내에서 컴파일러 플래그 다른 콘텐츠에 따라

내가 어떻게 할 수 있습니까?

답변

2

큰 질문입니다. 실제로 프로젝트에서 여러 config.xml 파일을 만들고 컴파일러 인수를 통해 이러한 config 파일에 연결할 수 있습니다. 일반적으로 ANT를 사용하여 빌드 프로세스가 단순 해 지므로이 작업을 수행합니다.

-load-설정 + = 설정/mainapp-app.xml : 당신은 ANT 설정이없는 경우에, 단순히 바로 추가 컴파일러 인수 목록에 다음, 프로젝트를 클릭 액션 스크립트 컴파일러을 선택하고 추가

config 폴더는 프로젝트 루트와 관련이 있습니다. 나는 일반적으로 내 설정 파일을이 폴더에 넣는다. 내 블로그에서 AS3에서 조건부 컴파일을 수행하는 방법에 대한 자세한 게시물을 작성했습니다. 자세한 지침은 http://www.willjohnson.me/blog/?p=146을 방문하십시오.

이 질문에 대한 답변을 바랍니다.

감사합니다,

+0

아주 멋진! 읽어 주셔서 감사합니다! – Mat