Adobe Flex 3 ヘルプ

デバッグセッションの開始

デバッグセッションを開始するには、fdb コマンドラインデバッガを使用します。セッションを開始したら、通常は「continue」と 1 度入力した上で、ブレークポイントの設定とその他のデバッグタスクの実行を開始します。これは、アプリケーションの初期化が完了する前に、デバッグを一時停止する最初のフレームが発生するためです。

デバッグセッション開始後に利用可能なコマンドの詳細については、コマンドラインデバッガコマンドの使用を参照してください。

スタンドアロンの Flash Player を使用したセッションの開始

デバッグセッションは、スタンドアロンのデバッガ版の Flash Player を使用して開始できます。これは、アプリケーションを SWF ファイルにコンパイルした上で、fdb コマンドラインデバッガを使用してこの SWF ファイルを呼び出すことで行います。fdb デバッガは、スタンドアロンのデバッガ版の Flash Player を開きます。

スタンドアロンのデバッガ版の Flash Player は、独立したアプリケーションとして実行されます。Web ブラウザやその他のシェル内では動作しません。スタンドアロンのデバッガ版の Flash Player では、Web サービスや SWF の動的なロードなどのサーバー要求がサポートされないので、デバッガ版のスタンドアロン Flash Player 内では、すべてのアプリケーションが適切にデバッグされるわけではありません。

スタンドアロン Flash Player を使用したデバッグ

  1. Flex アプリケーションのデバッグ SWF をコンパイルし、debug オプションを true に設定します。

    次の例では、mxmlc コマンドラインコンパイラでアプリケーションをコンパイルします。

    mxmlc -debug=true myApp.mxml 
    
    

    また、アプリケーション SWF ファイルは、Web 層コンパイラまたは Flex Builder コンパイラでもコンパイルできます。Flex コンパイラの詳細については、Flex コンパイラについてを参照してください。

  2. flex_install_dir/bin ディレクトリを探します。このディレクトリは、Flex アプリケーションファイルをインストールしたディレクトリです。
  3. コマンドラインで fdb と入力します。fdb のプロンプトが表示されます。

    fdb は、次の例のように JAR ファイルで開くこともできます。

    java -jar ../lib/fdb.jar
    
    
  4. fdb のプロンプトが表示されたら run と入力し、これに続けて SWF ファイルへのパスを入力します。次に例を示します。
    (fdb) run c:/myfiles/fonts/EmbedMyFont.swf
    
    

    fdb デバッガにより、スタンドアロンのデバッガ版の Flash Player で Flex アプリケーションが起動され、((fdb)コマンドプロンプトが表示されます。run コマンドを使用するのではなく、fdb filename.swf をコマンドプロンプトに入力してセッションを開始することもできます。

ブラウザでのセッションの開始

ブラウザでデバッグセッションを開始することができます。このためには、SWF ファイルをプリンコンパイルして、Web サーバーから要求できる状態にしておく必要があります。

ブラウザを使用したデバッグ

  1. Flex アプリケーションのデバッグ SWF をコンパイルし、debug オプションを true に設定します。次の例では、mxmlc コマンドラインコンパイラでアプリケーションをコンパイルします。
    mxmlc -debug=true myApp.mxml 
    
    

    また、アプリケーション SWF ファイルは、Web 層コンパイラまたは Flex Builder コンパイラでもコンパイルできます。Flex コンパイラの詳細については、Flex コンパイラについてを参照してください。

  2. この SWF ファイルを埋め込む HTML ラッパーをまだ作成していない場合は、これを作成します。ラッパーの作成の詳細については、ラッパーの作成を参照してください。
  3. SWF ファイルとそのラッパーファイルを Web サーバーにコピーします。
  4. flex_install_dir/bin ディレクトリを探します。このディレクトリは、Flex アプリケーションファイルをインストールしたディレクトリです。
  5. コマンドラインで fdb と入力します。fdb のプロンプトが表示されます。

    fdb は、次の例のように JAR ファイルで開くこともできます。

    java -jar ../lib/fdb.jar
    
    
  6. fdb のプロンプトが表示されたら、run と入力します。
    (fdb) run
    
    

    これにより、プレーヤーの接続が確立されるまで fdb に待機が指示されます。

  7. ブラウザで、デバッグ SWF ファイルを埋め込むラッパーを要求します。ブラウザによって SWF ファイルを直接実行できない場合があるので、ブラウザでは、SWF ファイルを直接要求しないでください。

    または、run filename.html とコマンドラインに入力し、ブラウザを起動することもできます。ファイル名には、完全な URL が含まれている必要があります。次に例を示します。

    (fdb) run http://localhost:8100/flexapps/index.html
    
    

 

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