私はgoogle、Apache Docs *、およびFlashPunkフォーラムを検索しています:Ant/Flexに*のライブラリのフォルダを見つけてコンパイルすることはできません。 ASフォーマット。Flex 4+ Apache Ant、ActionScriptライブラリをロードできない
ここに私のbuild.xmlがあります。
<project>
<!-- Flex SDK Properties -->
<property name="FLEX_HOME" value="/opt/flex"/>
<property name="MXMLC.JAR" value="${FLEX_HOME}/lib/mxmlc.jar"/>
<!-- Project Properties -->
<property name="PROJECT_PATH"
value="/media/Lexar_32G/Dev/ActionScript/FlashPunk/FP_Tut_Vid_ep01"/>
<property name="SOURCE_PATH" value="${PROJECT_PATH}"/>
<property name="OUTPUT_PATH" value="${PROJECT_PATH}"/>
<property name="FLASHPUNK_PATH" value="/media/Lexar_32G/Dev/ActionScript/FlashPunk"/>
<!-- Fetch the JAR full of Flex tasks if it is not already in the source directory -->
<copy file="${FLEX_HOME}/ant/lib/flexTasks.jar" todir="${SOURCE_PATH}"/>
<!-- Add flextasks to the project -->
<taskdef resource="flexTasks.tasks" classpath="${SOURCE_PATH}/flexTasks.jar"></taskdef>
<!-- Release build Flash Player 10.1 -->
<target name="build">
<!-- Build the FlashPunk library -->
<echo message="building swc..." />
<compc output="FlashPunk.swc" keep-generated-actionscript="false"
incremental="false" optimize="false" debug="true" use-network="false">
<include-sources dir="${FLASHPUNK_PATH}/net"
includes="**/* flashpunk/utils/* flashpunk/masks/*"
excludes="**/*.TTF **/*.png"/>
<load-config filename="${FLEX_HOME}/frameworks/flex-config.xml"/>
</compc>
<echo message="building swf..." />
<mxmlc
file="${SOURCE_PATH}/epOne.as"
output="${OUTPUT_PATH}/epOne.swf"
debug="false"
incremental="false"
strict="true"
accessible="false"
link-report="link_report.xml"
static-link-runtime-shared-libraries="true">
<optimize>true</optimize>
</mxmlc>
</target>
タイプの多くのエラーで結果:私は、ディレクトリを開いたとき、私はすぐそこに*の.asファイルを見ることができるにもかかわらず、「定義net.flashpunk.masksグリッドは見つかりませんでした」。
これは非常に基本的な場合は申し訳ありません。私は、ドキュメントとチュートリアルからAntの知識をまとめています。
* Windows用のFlashDevelopもLinux用のEclipseも私のためには使えないので、私はAntを使用することに決めました。