Adobe Flex 3 ヘルプ

プロジェクトリソースの管理

プロジェクトは、Flex ナビゲータビューで管理できるリソース(フォルダとファイル)から構成されています。プロジェクトは、ファイルシステムを反映するワークスペース内に格納されます。Flex ナビゲータビューは、リソースが追加、削除または変更されると更新されます。

Flex Builder と Flex ナビゲータビューの外部にあるプロジェクトリソースも、ファイルシステムで直接編集できます。

プロジェクトでのフォルダとファイルの作成

必要に応じて、フォルダやファイルをプロジェクトに追加できます。例えば、次の例に示すように、すべてのデータモデルを格納するフォルダや、アプリケーションの視覚的なデザインを構成するすべてのアセットを整理するフォルダを作成することもできます。

Flex ÉiÉrÉQÅ[É^ÅFÉtÉHÉãÉ_ÇýÉtÉ@ÉCÉã

フォルダの作成

  1. Flex ナビゲータビューで、ファイル/新規/フォルダを選択します。
  2. ワークスペースに複数のプロジェクトがある場合は、スタンドアローンのフォルダに追加するプロジェクトを選択します。

    ソースパスのフォルダ内に新しいフォルダを作成する場合、そのフォルダはパッケージ名のように扱われ、コンパイラによって認識されるソースファイルをそのフォルダ内に格納できます。

    ソースパスのフォルダ以外の場所にフォルダを作成する場合、そのフォルダをソースパスに追加すると、後でそのフォルダをパッケージ構造のルートにすることができます。この手順を完了したら、プロジェクト/プロパティ/Flex ビルドパスを選択します。「フォルダの追加」をクリックし、新しく作成したフォルダにナビゲートします。

  3. フォルダ名を入力し、「終了」をクリックします。

ファイルの作成

  1. Flex ナビゲータビューで、ファイル/新規/ファイルを選択します。
  2. ワークスペースに複数のプロジェクトがある場合は、ファイルを追加するプロジェクトを選択します。
  3. ファイル名を入力し、「終了」をクリックします。

現在のプロジェクト外に存在するフォルダとファイルを追加することもできます。詳細については、プロジェクトワークスペース外のリソースへのリンクを参照してください。

フォルダとファイルの削除

プロジェクトからフォルダとファイルを削除すると、そのフォルダとファイルは、ワークスペースから削除されます。結果として、ファイルシステムから削除されます。

注意: リンクされているリソースを削除すると、リソース自身ではなく、リンクだけがプロジェクトから削除されます(詳細については、プロジェクトワークスペース外のリソースへのリンクを参照してください)。ただし、フォルダにリンクしている場合にそのフォルダ内の任意のファイルを削除すると、それらのファイルはファイルシステムから削除されます。

  1. Flex ナビゲータビューで、削除するリソースを選択します。
  2. 編集/削除を選択するか、Delete キーを押して「はい」をクリックします。

    リソースがファイルシステムから削除されます。

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

ワークスペース内の複数のプロジェクトを操作する場合、リソースをプロジェクト間で移動できます。

  1. Flex ナビゲータビューで、移動させるリソースを選択します。
  2. 次のいずれかの操作をします。
    • リソースを新しいプロジェクトにドラッグします。
    • リソースを切り取り、別のプロジェクトにペーストします。

注意: 通常のリソースとリンクされているリソースの両方を移動できます。リソースのリンク方法については、プロジェクトワークスペース外のリソースへのリンクを参照してください。

ワークスペース内のリソースの更新

Flex Builder の外部にあるリソースも、ファイルシステムで直接編集できます。これらの変更内容は、ワークスペースを更新しないと Flex Builder 内で視覚的に確認できません。

Flex Builder のスタンドアローン構成では、デフォルトでワークスペースが自動的に更新されます。このオプションは、Flex Builder の環境設定ダイアログボックスで利用できます。このダイアログボックスにアクセスするには、ウィンドウ/設定/一般/ワークスペースを選択します。ワークスペースを自動的に更新しないように、Flex Builder のデフォルトの動作を変更することもできます。

ワークスペースの手動更新

 Flex ナビゲータビューで右クリック(Macintosh では Ctrl キーを押しながらクリック)し、コンテキストメニューから「更新」を選択します。ワークスペース内のプロジェクトリソースがすべて更新されます。

自動更新設定をオフにする

  1. 設定ダイアログを開き、一般/ワークスペースを選択します。
  2. 「自動で更新」を選択解除します。

プロジェクトワークスペース外のリソースへのリンク

プロジェクトおよびワークスペース以外の場所にあるリソースへのリンクを作成できます。ファイルシステムの任意の場所にあるフォルダとファイルにリンクできます。このオプションは、プロジェクト間でリソースを共有する場合に便利です。例えば、カスタム Flex コンポーネントや ActionScript ファイルのライブラリを、多数の異なる Flex プロジェクト間で共有できます。

リンクされているリソースを含むフォルダは、次の例に示すように Flex ナビゲータビューでマークが付けられるので、通常のリソースとリンクされているリソースは区別できます。

ÉäÉ\Å[ÉXÇ÷ÇÃÉäÉìÉN

リンクされているリソースの他の例としては、画像ファイルアセットのフォルダ、出力フォルダがプロジェクトのルートフォルダ内に置かれていない場合などが挙げられます。

共有リソースを操作する場合、ソースのフォルダとファイルに対する変更は、リンクされているすべてのプロジェクトに影響を与えます。リンクされているリソースをプロジェクトから削除する際、リンク参照だけが削除される場合と、ソース自身が削除される場合があることに注意してください。詳細については、フォルダとファイルの削除を参照してください。

注意: ベストプラクティスとして、他のプロジェクトをライブラリプロジェクトにリンクします。リンクされたリソースは、SWC ファイルを使用したサードパーティのライブラリについてのみ推奨されます。

プロジェクトワークスペース外のリソースへリンクするには

  1. Flex ナビゲータビューで、リンクされるリソースを追加するプロジェクトを選択します。
  2. ファイル/新規/フォルダ(またはファイル)を選択します。
  3. リンクされるリソースを追加するプロジェクトまたはプロジェクトフォルダを選択します。
  4. フォルダ名またはファイル名を入力します。このフォルダ名またはファイル名は、リンク先フォルダまたはファイルと別の名前を入力できます。
  5. 「詳細」ボタンをクリックします。
  6. ファイルシステム内のリンク先フォルダを選択します。リソースの場所を入力するか、参照して指定します。
  7. 「終了」をクリックして、リソースをプロジェクトにリンクさせます。

パス変数によるリソースへのリンク

ファイルを格納するローカルフォルダまたはネットワークフォルダへの完全パスを入力してリソースにリンクする代わりに、パス変数を定義できます。詳細については、パス変数の作成を参照してください。

  1. Flex ナビゲータビューで、リンクされるリソースを追加するプロジェクトを選択します。

パス変数は、ライブラリパスやソースパスなどの特定のプロジェクト設定にも使用されます。

  1. ファイル/新規/フォルダ(ファイルを追加する場合は、「ファイル」)を選択します。
  2. リンクされるリソースを追加するプロジェクトまたはプロジェクトフォルダを選択します。
  3. 「詳細」ボタンをクリックして、詳細オプションを表示します。
  4. ファイルシステム内のリンク先フォルダを選択します。「変数」ボタンをクリックします。
  5. 定義済みのパス変数を選択するか、「新規」をクリックしてパス変数を作成します。

    定義済みのパス変数を選択した場合は、手順 9 に進みます。「新規」をクリックした場合は、新規変数ダイアログボックスが表示されます。

  6. パス変数名を入力し、ファイルまたはフォルダの場所を入力するか、参照して指定します。

    「OK」をクリックしてパス変数を作成します。

  7. 「パス変数の選択」ダイアログボックスで新しいパス変数を選択して、「OK」をクリックします。
  8. 「終了」をクリックして、リソースへのリンクを完了します。

Flex Builder ワークベンチの環境設定(設定ダイアログを開き、設定/一般/ワークスペース/リンクされたリソースを選択)を使用しても、パス変数を定義および管理できます。

プロジェクトソースパスへのリソースフォルダの追加

プロジェクト間でリソースを共有するには、すべての共有リソースをフォルダに格納し、プロジェクトのソースパスを使用して、このフォルダを各プロジェクトにリンクします。この方法は、クラス、MXML コンポーネント、イメージなどの共有リソースを使用する場合に最適です。これらのリソースの更新は、リソースを使用するプロジェクトすべてに対して即座に実行できます。プロジェクトをコンパイルすると、共有リソースは SWC ファイルに追加されます。

外部リソースフォルダのソースパスへの追加

  1. Flex ナビゲータビューでプロジェクトを選択します。
  2. プロジェクト/プロパティ/Flex ビルドパス(ActionScript プロジェクトを操作する場合は、「ActionScript ビルドパス」)を選択します。
  3. ビルドパスのプロパティページで、「ソースパス」タブを選択します。
  4. 「フォルダの追加」ボタンをクリックします。
  5. フォルダのパスを入力するか参照して、「OK」をクリックします。

    フォルダがソースパスに追加されます。

「ソースパス」プロパティタブを使用しても、ソースパスのアイテムの編集、削除、または順序変更を行うことができます。

ソースパスに追加されたフォルダには、Flex ナビゲータビューでマークが付けられます。

プロジェクト参照の代替方法

プロジェクト参照は構築順序に影響を与えるので、Flex Builder ではプロジェクト参照に代わる方法が用意されています。

Flex ライブラリプロジェクト 再利用可能なライブラリの作成に推奨される方法です。Flex Builder は、ライブラリパスに SWC プロジェクトが構築されてから、それをライブラリパスに含むメインプロジェクトが構築されるように、プロジェクト参照を作成します。また、Flex Builder により SWC プロジェクトがライブラリパスに追加されるため、SWC プロジェクト内のクラスのコードヒントがメインプロジェクト内に表示されます。

ソースパス プロジェクトと同一のフォルダ構造下にないコードをプロジェクトに含める際に推奨される方法です。このオプションにより、プロジェクトファイル内および関連するファイル内のクラスにおけるコードヒントが有効になります。また、コンパイラにソースコードの場所を知らせることができます。プロジェクトには任意の数のソースパスを追加できます。また、ソースパスは Flex ナビゲータビューでリンクされたフォルダとして表示されます。

リソースのプロパティの表示

Flex ナビゲータビューで作業する場合、リソースを選択して、そのプロパティを表示できます。

  1. Flex ナビゲータビューでリソースを選択します。
  2. ファイル/プロパティを選択するか、Alt + Enter キー(Macintosh では Option + Enter キー)を押します。

 

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