Flash CS3

リモートの ActionScript 2.0 SWF ファイルのデバッグ

リモートの SWF ファイルは、Flash のインストールディレクトリ/Players/Debug/ ディレクトリにあるスタンドアローン、ActiveX、またはプラグインのいずれかのバージョンの Flash Player でデバッグすることができます。

ファイルのリモートデバッグを許可するには、[パブリッシュ設定] でデバッグを有効にします。デバッグパスワードを設定してファイルをパブリッシュすることにより、信頼できるユーザーだけがデバッグできるようにすることもできます。

JavaScript や HTML の場合と同様、ユーザーは ActionScript のクライアント側の変数を表示することができます。変数を安全に格納するには、ファイルに変数を格納するのではなく、サーバー側のアプリケーションに送信します。ただし、開発者には、ムービークリップの構造など公にできない職務上の機密がある場合もあります。このような場合もデバッグ用パスワードを使用すれば、作業内容を保護できます。

SWF ファイルのリモートデバッグの有効化とデバッグパスワードの設定

  1. FLA ファイルを開きます。
  2. [ファイル]-[パブリッシュ設定] を選択します。
  3. [パブリッシュ設定] ダイアログボックスの [Flash] タブで、[デバッグを許可] を選択します。
  4. パスワードを設定するには、[パスワード] テキストボックスにパスワードを入力します。

    一度パスワードを設定すると、それ以降デバッガに情報をダウンロードする際はパスワードが必要になります。

  5. [パブリッシュ設定] ダイアログボックスを閉じ、次のいずれかのコマンドを選択します。
    • [デバッグ]-[ムービーのデバッグ]

    • [ファイル]-[書き出し]-[ムービーの書き出し]

    • [ファイル]-[パブリッシュ]

      拡張子 .swd のデバッグファイルが作成され、SWF ファイルと同じディレクトリに保存されます。SWD ファイルは ActionScript のデバッグに使用するファイルで、ブレークポイントを使用するための情報や、コード単位で実行するための情報を持っています。

  6. SWF ファイルと SWD ファイルを Web サーバーの同じディレクトリにアップロードするか、ファイルをローカルマシン上に置いたまま、ローカルホストでリモートデバッグのセッションを実行します。

    SWD ファイルが SWF ファイルと同じディレクトリになくてもリモートのデバッグは可能ですが、デバッガにブレークポイントの情報がないため、コード単位での実行はできなくなります。

  7. Flash で、[デバッグ]-[リモートデバッグセッションを開始]-[ActionScript 2.0] を選択します。

    ActionScript 2.0 の [デバッガ] パネルが開きます。デバッグ用 Flash Player と接続するまで Flash は待機します。デバッグ用 Flash Player の起動には 2 分間かかります。2 分を超えても起動しない場合は、この手順を繰り返します。

  8. Flash Player プラグイン、ActiveX コントロール、またはスタンドアローンプレーヤーのデバッグバージョンで、SWF ファイルを開きます。デバッグ用スタンドアローンプレーヤーは、Flash のインストールディレクトリ/Players/Debug/ ディレクトリにあります。

    デバッグプレーヤーが Flash ActionScript 2.0 の [デバッガ] パネルに接続すると、デバッグセッションが開始します。

リモートからのデバッガの起動

  1. まだ開いていなければ、Flash オーサリングアプリケーションを開きます。
  2. [デバッグ]-[リモートデバッグセッションを開始]-[ActionScript 2.0] を選択します。
  3. ブラウザかスタンドアローンプレーヤーのデバッグバージョンで、リモートでパブリッシュされている SWF ファイルを開きます。SWD ファイルには SWF ファイルと同じフォルダを使用してください。

    [リモートデバッグ] ダイアログボックスが表示されない場合、SWF ファイル内で右クリック (Windows) または Control キーを押しながらクリック (Macintosh) してコンテキストメニューを表示し、[デバッガ] を選択します。

  4. [リモートデバッグ] ダイアログボックスで、[ローカルホスト] または [ほかのコンピュータ] を選択します。
    • Flash Player のデバッグバージョンと Flash オーサリングアプリケーションが同一のコンピュータ上にある場合は、[ローカルホスト] を選択します。

    • Flash Player のデバッグバージョンと Flash オーサリングアプリケーションが同一のコンピュータ上にない場合は、[ほかのコンピュータ] を選択します。Flash オーサリングアプリケーションを実行するコンピュータの IP アドレスを入力します。

  5. デバッグ用パスワードが設定されている場合は、そのパスワードを入力します。

    SWF ファイルの表示リストがデバッガに表示されます。SWF ファイルが再生されない場合は、デバッガが一時停止している可能性があります。[続行] をクリックして再生を開始してください。

 

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

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/UsingFlash/WS3e7c64e37a1d85e1e229110db38dec34-7fbf.html