プロジェクトをアプリケーションに組み込んだ後に(プロジェクトの構築を参照)、Flex Builder でそれらのプロジェクトを実行およびデバッグできます。
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 で自動的に作成される起動設定を、カスタマイズすることができます。例えば、メインアプリケーションファイルを切り替えるかパスを変更して、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 アプリケーションのデバッグ非実行版を生成するには、次のいずれかの方法で行います。
リリースビルドの書き出しの詳細については、リリースビルドの書き出しを参照してください。
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート