| Flex Builder 2 の使用 > Flex Builder の基礎 > プロジェクトの操作 > Flex Builder プロジェクトについて | |||
Flex Builder でのプロジェクトの作成に先立って、Flex Builder でのアプリケーションプロジェクトの作成と管理に関わる主要な概念を確認すると役に立ちます。今すぐ確認してプロジェクトを作成する場合は、Flex Builder プロジェクトのタイプについておよびFlex プロジェクトの作成を参照してください。
Flex Builder を使用すると、Flex 2 アプリケーションと ActionScript 3.0 アプリケーションを作成できます。Flex アプリケーションは、Flex サーバーを必要としないスタンドアローンの SWF ファイルにコンパイルできます。Flex サーバーを必要とする Flex アプリケーションを構築する場合、Flex Builder またはサーバーを使用してアプリケーションの SWF ファイルをコンパイルできます。詳細については、Flex Builder プロジェクトのタイプについておよびActionScript プロジェクトについてを参照してください。
Flex Builder を使用すると、アプリケーション間で共有できる、または他の開発者に配布できるカスタムコードライブラリを構築することもできます。ライブラリプロジェクトは、Flex コンポーネントや他のリソースのアーカイブファイルとなる SWC ファイルを生成します。詳細については、ライブラリプロジェクトについてを参照してください。
Flex Builder で Flex アプリケーションまたは ActionScript 3.0 アプリケーションの構築を開始するには、まずプロジェクトを作成する必要があります。Flex プロジェクトを作成すると、メインアプリケーションファイルが自動的に作成されます。次に、MXML アプリケーションファイル、カスタム MXML コンポーネントファイル、ActionScript ファイル、Flex アプリケーションを構成するその他すべてのアセットなど、必要に応じて他のリソースを追加します。ActionScript 3.0 プロジェクトを作成すると、メイン ActionScript ファイルが作成されます。その後、ActionScript と Flash Player API を使用してアプリケーションを構築できます。詳細については、Flex プロジェクトの作成およびプロジェクトの管理を参照してください。
プロジェクトの管理は、アプリケーションを構成するリソース (ファイルとフォルダ) を含むファイルシステムの定義済み領域である、"ワークスペース" 内から行われます。デフォルトでは、プロジェクトはワークスペース内に格納されます。ただし、ワークスペース外に配置されるプロジェクトを作成することもできます。これらのプロジェクトは、Flex Builder によって自動的にワークスペースにリンクされます。Flex Builder のインスタンスごとに 1 つのワークスペースのみ使用できます。ただし、Flex Builder を起動するたびに異なるワークスペースを選択できます。
ワークスペースには、必要な数のプロジェクトを追加できます。すべてのプロジェクトは、ナビゲータビューに表示されます。必要に応じて、リソースの追加、プロジェクトのフォルダへの組み込み、ワークスペースでのプロジェクトの構築など、プロジェクトを管理できます。詳細については、プロジェクトの管理およびプロジェクトリソースの管理を参照してください。
プロジェクト内のリソース以外にも、プロジェクト外やワークスペース外のリソースにもリンクできます。リンクされている外部リソースは、プロジェクトの一部として表示されますが、プロジェクトの場所の外部に配置されます。詳細については、プロジェクトワークスペース外のリソースへのリンクを参照してください。
Flex Builder では、アプリケーションとして複数のプロジェクトファイルを定義できます。プロジェクトを作成すると、アプリケーションへのエントリポイントとなるメインアプリケーションファイルが生成されます。コンパイラは、このファイルを使用してアプリケーションの SWF ファイルを生成します。ただし、プロジェクトが複雑な場合、追加のアプリケーションファイルを作成できます。すべてのアプリケーションファイルは、プロジェクトのルートフォルダに格納する必要があります。詳細については、プロジェクトアプリケーションファイルの管理を参照してください。
プロジェクトを構築すると、デバッグとリリース用の SWF ファイルが出力フォルダに生成されます。アプリケーションの構築方法と構築頻度を完全に制御できます。ビルドをカスタマイズする特別な要件が設定されていない限り、ビルドは透過的に機能し、アプリケーションの SWF ファイルが自動的に生成されます。詳細については、プロジェクトの構築を参照してください。
Apache Ant は Java ベースの構築ツールで、Flex Builder で Flex アプリケーションを構築するためのカスタムスクリプトを作成できます。詳細については、Apache Ant を使用した構築のカスタマイズを参照してください。
『Flex 2 ファーストステップガイド』のファーストステップレッスン初めてのアプリケーションの作成を読み直していない場合は、読み直してください。詳細については、このトピックの次のセクションを参照してください。
Flex 2.01