1

FDTがAIRプロジェクトのfdt.launch.Applicationをサポートしなくなったので、AIRアプリケーションのモジュールをどのように構築しますか?ほとんどすべてのプロパティが起動構成ではなくプロジェクトプロパティで設定されるため、複数のAIR起動構成を作成することはできません。モジュールごとに新しいプロジェクトを作成する必要がありますか?1つのプロジェクトと1つのAntスクリプトを使用できるようにした場合、1つのアプリケーションに20のプロジェクトがあると非常に面倒に思えます。

これが私が使うかもしれないサンプルbuild.xmlファイルへのリンクです: build.xml

4

1 に答える 1

0

FDT 5.5では、FDTのANTタスクまたはランチャーのみを使用して前述のワークフローを使用することはできません。FDTチームは、できるように調整を行うことを検討しています。

次の(まもなく)マイナーリリースまで、次の3つのオプションがあります。

  1. モジュールごとに新しいAIRプロジェクトを作成し、ランチャーチェーンを使用します。このためのテクニック(およびその理由)は、他の2つのスタックオーバーフローの質問(ここここ)で説明されています。
  2. AIRプロジェクトではない別のプロジェクトを作成し、それを使用してモジュールを格納します。
  3. カスタムプロジェクトタイプを作成する

各モジュールのAIRプロジェクト

モジュールごとにプロジェクトを作成することは、見た目ほど珍しいことではありません。これは実際にはJavaの世界で推奨されるワークフローであり、多くの大規模なチームがこのように機能します。多くの場合、10〜50個のモジュールを含むプロジェクトがあり、各モジュールで1〜2人の開発者が作業します。小さなチームのワンマンショップの場合、これは意味がないかもしれません。

「AIR」プロジェクトではない別のプロジェクトを作成する(例:Webプロジェクト)

AIRプロジェクトではない別のプロジェクトを作成し、それを使用してモジュールをコンパイルできる場合があります。AIR APIを使用していない場合、これは簡単です。ただし、そうであれば、SDK設定を調整してみてください

カスタムプロジェクトタイプを作成する

これはちょっとしたハックであり、一般的な使用にはお勧めしません。ただし、問題は解決します。「ハッキング」されたカスタムプロジェクトタイプを使用してAIRSDK&APIを使用できますが、Webプロジェクトのように起動できます。これを使用するには、FDTプロジェクトタイプフォルダーに配置します。

OSXの場合は、/ Users/[ユーザー名]/Library / Application \ Support / FDT/projectTypesに配置します。

...次にFDTを再起動します。次に、右クリック>[フラッシュプロジェクト]>[プロジェクトタイプの設定]を選択して、この新しいプロジェクトタイプを選択するよりも簡単なWebプロジェクトを作成します。私は私のものを「エアモジュール」と呼んだ

ダウンロードする プロジェクトタイプの例を次に示します。

于 2012-05-24T14:06:36.633 に答える