私は最近、プロジェクトにOpen Typeフォントが埋め込まれていて、コンパイル時にエラーを生成していたため、マネージャのコンパイラ引数を使用する必要がありました。今私はantのタスクで同じ引数を使用する必要がありますが、何らかの理由で動作しません。 Flex SDK 3.2を使用しています。私は(フォント、コンパイラを属性としてそれを使用する、のmxmlcの子要素としてマネージャを使用して、接頭辞とそれを組み合わせることで、さまざまなバリエーションを試してみたANTタスクを使用してコンパイルするときのフォントマネージャの順序の変更はできませんか?
<mxmlc
file="${main.class}"
output="${swf.export}"
actionscript-file-encoding="${ENCODING}"
keep-generated-actionscript="false"
incremental="false"
show-actionscript-warnings="false"
debug="true"
>
<load-config filename="${FLEX_HOME}/frameworks/flex-config.xml" />
<source-path path-element="${FLEX_HOME}/frameworks" />
<compiler.source-path path-element="${src.dir}" />
</mxmlc>
:
タスクは次のようになります.fonts)。私は要素フォントのサブ要素としても使用しようとしましたが、何も機能しませんでした。
代わりにシェルタスクの使用を検討しましたが、私はむしろそうしたいと思います。
私は、Adobeのラボでこれに関連するヘルプを探しましたが、彼らは "help"と "version"以外のすべてのコンパイラ引数をサポートしていると言います。また、誰もこの問題に遭遇していないようです。
今のところ、sdkのframeworksディレクトリにあるflex-config.xmlを変更しましたが、これはやっているようですが、これを行う方法があるはずです。
「flex-config.xml」を変更することなく、作業に追加する必要がある正確な要素を知っている人はいますか?
それはトリックです、ありがとうございます。何らかの理由で私はもはやそれを使う必要はありませんでした。 –
そして私がもうこれを使わなかった理由は、特定のモジュールをもうコンパイルしていなかったからです。埋め込みフォントを扱うときは、Fonts要素が必要です。 –