Adobe Flex 3 ヘルプ

アプリケーションの実行とデバッグについて

プロジェクトをアプリケーションに組み込んだ後に(プロジェクトの構築を参照)、Flex Builder でそれらのプロジェクトを実行およびデバッグできます。

デバッグ版の Flash Player の使用

Flex Builder のデバッグ機能を使用するには、デバッグ版の Flash Player を実行する必要があります。デバッグ版の Flash Player には、ブラウザのプラグインまたは ActiveX コントロール版と、スタンドアローン版があります。Flex Builder と同時にインストールされますが、アドビの Web サイトからダウンロードすることもできます。

デバッグ版の Flash Player のインストーラは、flex_builder_install/Player ディレクトリにあります。

Capabilities.isDebugger() メソッドを使用すると、どのバージョンの Flash Player を実行しているかをプログラムで判断できます。詳細については、『Adobe Flex 3 アプリケーションの構築と展開』のFlex における Flash Player バージョンの判断を参照してください。

起動設定を使用したアプリケーションの実行とデバッグ

起動設定は、プロジェクト名、メインアプリケーションファイル、アプリケーションの実行バージョンとデバッグバージョンへのパスを定義します。Flex Builder に用意された Flex アプリケーションのデフォルトの起動設定は、各プロジェクトの起動設定を自動的に作成するために使用されます。詳細については、起動設定の管理を参照してください。

注意: Flex Builder のプラグイン設定では、起動設定が自動的に作成されることはありません。アプリケーションの初回実行時に作成する必要があります。詳細については、アプリケーションの実行を参照してください。

起動設定のカスタマイズ

Flex Builder で自動的に作成される起動設定を、カスタマイズすることができます。例えば、メインアプリケーションファイルを切り替えるかパスを変更して、HTML ラッパーファイルではなく SWF ファイルを指示するようにすると、Web ブラウザではなくスタンドアローンの Flash Player で直接アプリケーションを実行しデバッグできます。プロジェクト内の各アプリケーションファイルに別個の起動設定を作成することもできます。詳細については、起動設定の作成または編集を参照してください。

ブラウザまたはスタンドアローンの Flash Player でのアプリケーションの実行およびデバッグ

デフォルトでは、起動設定の指定により、実行パスとデバッグパスがプロジェクトの出力フォルダの HTML ラッパーファイルを指し示すように指定されます。つまり、アプリケーションは、Web ブラウザで実行中の Flash Player で実行およびデバッグされます。代わりに、アプリケーションをスタンドアローンの Flash Player で実行しデバッグすることもできます。詳細については、スタンドアローン Flash Player でのアプリケーション SWF ファイルの実行を参照してください。また、システムデフォルトの Web ブラウザの設定をオーバーライドして、インストールしている任意のブラウザでアプリケーションを実行できます。詳細については、デフォルトの Web ブラウザの変更を参照してください。

コードエディタからのデバッグツールの実行

Flex デバッグパースペクティブには、堅牢なフル機能の開発ツールに期待するデバッグツールがすべて備わっています。デバッグツールでは、次の操作を行えます。

  • ブレークポイントの設定と管理
  • アプリケーションの一時停止、再開および終了方法の決定
  • コードのステップインとステップオーバー
  • 変数の監視
  • 式の評価

Flex Builder デバッグツールの詳細については、アプリケーションのデバッグを参照してください。

コード編集の詳細については、Flex Builder でのコード編集についてを参照してください。

ブレークポイントでのデバッグパースペクティブのアクティブ化

ブレークポイントは、コードエディタで実行可能なコード行に追加します。デバッグセッションを開始すると、最初のブレークポイントが見つかるまで、アプリケーションが実行されます。その後、Flex デバッグパースペクティブがアクティブになるため、デバッグツールを使用して、アプリケーションの状態を調べ、管理できます。詳細については、デバッグセッションの開始を参照してください。

デバッグ版とデバッグ非実行版の Flex アプリケーションの比較

デフォルトでは、Flex Builder でデバッグバージョンの Flex アプリケーションの SWF ファイルが生成され、プロジェクトの bin-debug ディレクトリに格納されます。このアプリケーションには、デバッガが使用する追加コードおよびメタデータが含まれるため、デバッグ非実行版よりもサイズが大きくなります。

Flex アプリケーションのデバッグ非実行版を生成するには、次のいずれかの方法で行います。

  • プロジェクト/リリースビルドの書き出しを選択します。これによって、bin-release ディレクトリにデバッグ非実行の SWF ファイルまたは AIR ファイルが作成されます。
  • 「追加コンパイラ引数」フィールドに -debug=false を追加します。これによって、書き出し先にかかわらず、デバッグ非実行の SWF ファイルが生成されます。

リリースビルドの書き出しの詳細については、リリースビルドの書き出しを参照してください。

 

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