컴파일 시간 상수를 사용하는 AS3 프로젝트가 있습니다. 이 FDT에서 잘 작동하고 같은 컴파일러 인수를 추가 :ant 스크립트에 AS3 컴파일 시상수를 설정하면 오류가 발생합니다.
-define=CONFIG::buildver,"0.1"
그러나 시도 할 때하는 개미 스크립트로이 때 빌드를 복제 :
<project name="ProjectName" default="compileMain" basedir=".">
<property file="build.properties" />
<target name="compileMain">
<exec executable="${mxmlc}">
<arg line='-define=CONFIG::testvar,"0.1"' />
<arg line="-source-path '${classesdir}'" />
<arg line="-library-path '${flex3libsdir}'" />
<arg line="-output '${bindir}/TestSwf.swf'" />
<arg line="-file-specs '${classesdir}/Test_Main.as'" />
</exec>
</target>
나는 "오류를 얻을 : 이니셜 라이저를 구성 값은 컴파일 시간 상수 여야합니다. "
-define + = CONFIG를 사용해 보았지만 동일한 응답을 얻습니다.
컴파일 시간 상수와 개미 경험이있는 사람이라면 누구든지 제안 사항이 있습니까? 내가 arg
을 사용하고
, 내가 완에 추가 시도 – RIAstar