Adobe Flex 3 ヘルプ

プロジェクトの管理

Flex ナビゲータビューを使用して、プロジェクトへのリソースの追加および読み込み、プロジェクトの書き出し、リソースの移動および削除を行います。

Flex プロジェクトプロパティの設定

各 Flex プロジェクトには、それぞれ独自のプロパティセットがあります。これらのプロパティを設定するには、Flex ナビゲータビューでプロジェクトを選択します。メインメニューでプロジェクト/プロパティを選択するか、右クリック(Macintosh では Ctrl キーを押しながらクリック)してコンテキストメニューを表示し、「プロパティ」を選択します。

Flex Builder では、次のプロジェクト固有の環境設定を指定できます。

リソース プロジェクトに関する全般的な情報、テキストエンコーディングの設定、およびオペレーティングシステムの行区切り記号が表示されます。

ビルダー 使用する構築ツールを指定します。Flex Builder には、標準のビルダが付属しています。Apache Ant(オープンソースの構築ツール)を使用すると、ビルドスクリプトの作成、または既存の Ant ビルドスクリプトの読み込みを行うことができます。詳細については、Apache Ant を使用した構築のカスタマイズを参照してください。

Flex アプリケーション アプリケーションファイルとして設定されているプロジェクトファイルの名前が表示されます。これらのファイルは、コンパイル、デバッグ、および別個のアプリケーションとして実行できます。詳細については、プロジェクトアプリケーションファイルの管理を参照してください。

Flex ビルドパス ビルドパスを指定します。このパスにより、外部のソースファイルとライブラリファイルが置かれている場所を指定します。ビルドパスや出力フォルダの名前も変更できます。詳細については、プロジェクト出力フォルダの設定およびプロジェクトの手動による構築を参照してください。

Flex コンパイラ アクセス可能な SWF ファイルの生成、コンパイラ警告と型チェックの有効化、追加コンパイラ引数の指定、Flex SDK のバージョンなど、オプションのコンパイラ設定を指定します。また、HTML ラッパーの設定を行います。詳細については、高度な構築オプションを参照してください。

Flex モジュール プロジェクト用に構築および最適化するモジュールを指定します。Flex Builder におけるモジュールの使用の詳細については、Flex Builder でのモジュールの作成を参照してください。

Flex サーバー Flex ルートフォルダの場所と Flex ルート URL(LiveCycle Data Services プロジェクトのみ)を決定し、場所を検証します。

プロジェクト参照 現在のプロジェクトが参照するプロジェクトの一覧が示されます。

実行/デバッグの設定 起動設定を管理します。

プロジェクトのインポート

Flex Builder には、プロジェクトのインポート手順を支援するウィザードが用意されています。多数のプロジェクトを同時に操作できます。現在のワークスペース内のすべてのプロジェクトは、Flex ナビゲータビューに表示されます。

既存のプロジェクトをワークスペースにインポートするか、新規プロジェクトを作成することができます。既存のプロジェクトは、有効な Flex Builder プロジェクトである必要があり、別のワークスペースか、ワークスペースから削除されている場合はファイルシステムに格納されている必要があります。現在ワークスペース内にないプロジェクトを操作することもできます。プロジェクトは、単一の .zip ファイルまたは完全なプロジェクトフォルダにパッケージ化できます。

.zip プロジェクトのインポート(スタンドアローン構成)

.zip プロジェクトが Flex プロジェクトアーカイブの書き出しを使用して作成された場合:

  1. ファイル/インポート/Flex プロジェクトを選択します。
  2. Flex プロジェクトのインポートダイアログボックスで、インポートする .zip ファイルを選択します。プロジェクトがサーバー(LiveCycle Data Services を使用した ColdFusion、または LiveCycle Data Services を使用したあるいは使用しない J2EE)上でコンパイルされる場合、プロジェクトの場所は LiveCycle Data Services のルートである必要があります。プロジェクトが Flex Builder でコンパイルされていない場合、カスタムのパスを指定する必要があります。サーバーの Web ルート下が理想的です。Flex、AIR、ActionScript またはライブラリプロジェクトをインポートできます。
  3. 「終了」をクリックします。

.zip プロジェクトのインポート(プラグイン構成)

.zip プロジェクトが Eclipse のアーカイブファイルのエクスポートを使用して作成された場合:

  1. ファイル/インポート/一般/既存プロジェクトをワークスペースへを選択します。「次へ」をクリックします。
  2. プロジェクトのインポートダイアログボックスで、前述のルートディレクトリまたはアーカイブファイルのパスを入力します。
  3. 「終了」をクリックします。

完全なプロジェクトフォルダのインポート

ソースコントロールまたは異なるワークスペースからダウンロードされたプロジェクトがある場合:

  1. ファイル/インポート/一般/既存プロジェクトをワークスペースへを選択し、「次へ」をクリックします。
  2. プロジェクトのインポートダイアログボックスで、ルートディレクトリまたはアーカイブファイルオプションを選択します。次に、「参照」を選択してプロジェクトの場所にナビゲートします。

    インポートできるアーカイブファイルのタイプは、jar、zip、tar、tar.gz、および tgz です。

    指定された場所で使用できるすべての有効なプロジェクトが、このダイアログボックスに一覧表示されます。

  3. プロジェクトを選択し、「終了」をクリックします。

注意: プロジェクトをワークスペースにインポートすると、ワークスペースから既存のプロジェクトの場所へのリンクが作成されます。

他のソースファイルまたはアセットを含むフォルダのインポート

実際の Flex Builder プロジェクト内にないソースファイルまたはアセットをインポートする場合は、新規 Flex プロジェクトウィザードを使用します。

 新規プロジェクトを特定の場所に作成し、既存のフォルダ構造と一致するソースおよび出力フォルダ設定を行います。

または

 新規プロジェクトを別の場所に作成し、ソースファイルを新規プロジェクトフォルダ構造に移動します。

プロジェクトの書き出し

Flex Builder では、ウィザードの指示に従って、プロジェクトをアーカイブファイル(.zip)に書き出すことができます。アーカイブファイルを Web サイトに送信するか Jira のバグレポートにアタッチすることによって、Flex Builder を使用する他の開発者と .zip ファイルを簡単に共有できます。

  1. ファイル/書き出しを選択します。
  2. 書き出しウィザードで、ファイル/Flex/プロジェクトの書き出しを選択して「次へ」をクリックします。
  3. プロジェクトの書き出しダイアログボックスで、プロジェクトを選択し、zip ファイルの書き出し先の場所を入力するか参照します。
  4. 「終了」をクリックして、指定された場所にプロジェクトを書き出します。

    サーバープロジェクトでは、Flex 出力フォルダへのパスやサーバールートは Eclipse 変数に置き換えられます。プロジェクトを書き出すと、Flex Builder によって readme_flex_export.txt が開かれます。このファイルには置き換えられたパスが一覧表示されます。この readme ファイルは.zip アーカイブ内に格納されています。

    Eclipse 変数および関連するリソースの詳細については、Eclipse のマニュアルを参照してください。

Adobe AIR アプリケーションインストーラの書き出し

AIR プロジェクトの場合、実動ビルドではデジタル署名付き AIR ファイルが作成されます。ユーザーは、アプリケーションの実行前にこれをインストールできます。この処理は、一般的なネイティブアプリケーションのインストーラ .exe の作成と同様です。オプションで、後でリリースの前に署名できる、署名のない中間パッケージを作成できます。リリースビルドの書き出しを使用する前に、AIR アプリケーションにデジタル署名する方法を決定する必要があります。

  • VeriSign または Thawte デジタル証明書を使用してアプリケーションに署名を追加します。
  • 自己署名入りデジタル証明書を作成し、使用します。
  • タイムスタンプを追加します。タイムスタンプとは、タイムスタンプの発行時にデジタル証明書が有効であることを示す、時刻認証局からのアサーションです。証明書の有効期限が切れており、タイムスタンプが存在しない場合、AIR はインストールを許可しません。
  • アプリケーションのパッケージ化を選択し、後で署名します。

VeriSign および Thawte により提供されるデジタル証明書は、該当の ID が発行者のものであること、および署名されて以来インストールファイルが変更されていないことを保証します。自己署名入りデジタル証明書も同じ目的を果たしますが、第三者による検証が行われません。中間 AIR ファイル (.airi) を作成することによって、デジタル署名を使用せずに AIR アプリケーションをパッケージ化することもできます。中間 AIR ファイルは、インストールできないので有効ではありません。その代わり、開発者はそれをテストのために使用でき、AIR ADT コマンドラインツールを使用して起動できます。この機能が提供されているのは、セキュリティレベルを上げるために、開発環境によってはデジタル署名が特定の開発者またはチームによって処理される場合があるためです。

  1. プロジェクト/リリースビルドの書き出しを選択します。

    Flex Builder で複数のプロジェクトおよびアプリケーションを開いている場合、パッケージ化する AIR プロジェクトを選択します。

  2. プロジェクトおよびアプリケーションの書き出し設定を選択します。
    • プロジェクトに関連するサーバー Web ルートが存在しない場合、すべてのアセットは project_name フォルダにコピーされます。これはデフォルトの場所です。
    • プロジェクトに関連するサーバー Web ルート(例:PHP、J2EE)が存在する場合、アセットはすべて web_root/project_name-debug フォルダにコピーされます。
    • ユーザーがソースコードを表示できるようにする場合は、「「ソースの表示」を有効にする」を選択します。
    • 「ソースファイルを選択」をクリックして、パブリッシュするファイルを選択し、「OK」をクリックします。
    • 「次へ」をクリックします。
  3. デジタル署名ページで次の操作を行います。

    アプリケーション発行元の身元を表すデジタル証明書を指定します。自己署名証明書を生成するには、「作成」をクリックして必要なフィールドにデータを入力します。

    後で署名するファイルを書き出す場合、中間 AIRI ファイルを書き出すことができます。

  4. 「AIR ファイルのコンテンツ」ページで、AIR または AIRI ファイルに含める出力ファイルを選択します。
  5. 「終了」をクリックします。

Adobe AIR ファイルの詳細については、『Developing AIR Applications with Adobe Flex 3』を参照してください。

ワークスペース間でのプロジェクトの移動

削除とインポートの操作を組み合わせて、プロジェクトをワークスペース間で移動させることができます。ワークスペースからプロジェクトを削除する際、ワークスペースからプロジェクトを削除しても、ファイルシステムには残すことができます。詳細については、プロジェクトの削除を参照してください。あるワークスペースからプロジェクトを削除した後で、そのプロジェクトを別のワークスペースにインポートすることができます。

プロジェクトの削除

プロジェクトを削除すると、プロジェクトは現在のワークスペースから削除されます。プロジェクトをファイルシステムからも同時に削除できます。

プロジェクトをワークスペースから削除する代わりに、プロジェクトを閉じることができます。プロジェクトを閉じると、プロジェクトへの参照をワークスペース内に保持しながら、一部のシステムリソースを解放できます。詳細については、プロジェクトを開く/閉じるを参照してください。

  1. Flex ナビゲータビューで、削除するプロジェクトを選択します。
  2. メインメニューから編集/削除を選択します。
  3. 次のいずれかのオプションを選択します。

    <ディレクトリ名>のコンテンツも削除する プロジェクトはワークスペースとファイルシステムから完全に削除されます。

    コンテンツを削除しない プロジェクトはワークスペースから削除されますが、ファイルシステムからは削除されません。

プロジェクトを開く/閉じる

プロジェクトを削除せずにメモリを節約し構築時間を削減するために、プロジェクトを閉じることができます。プロジェクトを閉じると、プロジェクトとリソースが折り畳まれますが、名前は Flex ナビゲータビューから消えません。閉じられたプロジェクトは、開いているプロジェクトよりメモリが少なくて済み、ビルドから除去されます。閉じたプロジェクトは、Flex ナビゲータビューから簡単に再度開くことができます。

  1. Flex ナビゲータビューで、閉じる、または再度開くプロジェクトを選択します。
  2. 右クリック(Macintosh では Ctrl キーを押しながらクリック)してコンテキストメニューを表示し、「プロジェクトを閉じる」または「プロジェクトを開く」を選択します。

メインアプリケーションファイルの切り替え

プロジェクトを作成すると、メインアプリケーションファイルが自動的に作成されます。デフォルトでは、プロジェクトの名前が付けられます。メインアプリケーションファイルは、アプリケーションへのエントリポイントであり、アプリケーションの SWF ファイルのベースとなります。ただし、ファイルをアプリケーションに追加する際、メインアプリケーションファイルとして別のファイルを指定する場合もあります。

複数のファイルをアプリケーションファイルとして設定し、各アプリケーションファイルを個別の SWF ファイルに組み込む場合は、プロジェクトアプリケーションファイルの管理を参照してください。

  1. Flex ナビゲータビューで、メインアプリケーションファイルにする MXML アプリケーションファイルを選択します。
  2. 右クリック(Macintosh では Ctrl キーを押しながらクリック)してコンテキストメニューを表示し、「デフォルトのアプリケーションに設定」を選択します。

プロジェクト内のアプリケーションファイルを管理するには、プロジェクト/プロパティ/Flex アプリケーション(ActionScript プロジェクトを操作する場合は、「ActionScript アプリケーション」)を選択します。

プロジェクトアプリケーションファイルの管理

通常、プロジェクトには、アプリケーションへのエントリポイントとなるメインアプリケーションファイルが 1 つ存在します。Flex Builder コンパイラは、このファイルを使用してアプリケーションの SWF ファイルを生成します。

例えば、相互に関連する別個のアプリケーションエレメントを表す多数のカスタム MXML コンポーネントを含む、複雑な Flex アプリケーションがあるとします。カスタムコンポーネントを含むアプリケーションファイルを作成して、そのファイルを別々に構築、実行、およびテストできます。

MXML アプリケーションファイルは、デフォルトでは、Flex プロジェクトへの追加時にいつでも実行可能で、プロジェクトのアプリケーションファイルのリストに追加されます。アプリケーションファイルとして定義するファイルはすべて、プロジェクトのソースフォルダに格納する必要があります。

アプリケーションファイルのリストを管理するには、プロジェクトを選択してそのプロパティを表示します。

  1. Flex ナビゲータビューでプロジェクトを選択します。
  2. メインメニューでプロジェクト/プロパティを選択するか、右クリック(Macintosh では Ctrl キーを押しながらクリック)してコンテキストメニューから「プロパティ」を選択します。
  3. プロジェクトのプロパティダイアログボックスで、「Flex アプリケーション」(ActionScript プロジェクトを操作する場合は、「ActionScript アプリケーション」)を選択します。
  4. 必要に応じてアプリケーションファイルを追加または削除します。「OK」をクリックします。

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート