AS3S.ORG

ACTIONSCRIPT 3.0 SOURCES

FirefoxでFlash Playerの動作確認

FirefoxでFlashの動作確認環境を整備するためのメモ。
以下、基本的にWindowsXP SP2の場合。

1. Debug Playerのインストール

Adobe Flash Player - Downloads
から、
Flash Player 9 Plugin content debugger (for Netscape-compatible browsers)
をダウンロードしてインストール。現在の最新バージョンは9.0.r47。

しかし、このままではFirefoxにはFlash Playerがインストールされません。
調べてみると、FlashPlayerのDLLが、
C:\WINDOWS\system32\Macromed\Flash\NPSWF32.dll
にインストールされていますが、Firefoxは、
C:\Program Files\Mozilla Firefox\plugins\NPSWF32.dll
を見ているようで、認識していないようです。(環境によっては正常にインストールされるようです。)

Debug Playerをインストールするだけであれば、上記のDLLを
C:\Program Files\Mozilla Firefox\plugins\
にコピーしてFirefoxを再起動すれば正常にインストールされます。

2. Flash Tracerのインストール

サイドバーでtraceの出力をチェックすることができるアドオンです。

Flash Tracer
からFlash Tracerをインストールします。

仕組みは簡単で、FlashDebugPlayerはtraceをログファイルとして出力するので、そのログファイルを常時監視して表示しています。
なお、Flash Player 9.0.28以降は出力されるログファイルが以下に固定されていますので、FlashTracerのOptionsでOutput Fileを以下のように設定します。
Windows XP: C:\Documents and Settings\{user_name}\Application Data\Macromedia\Flash Player\Logs\flashlog.txt
Windows Vista: C:\Users\{user_name}\AppData\Roaming\Macromedia\Flash Player\Logs\flashlog.txt
OSX: Users/{user_name}/Library/Preferences/Macromedia/Flash Player/Logs/flashlog.txt

他の人の作ったSWFも含めてすべてのSWFのtrace出力が表示されますので、最終的に公開するSWFにはtraceを含めないように注意した方がよいでしょう。

3. Flash Switcherのインストール

古いバージョンのFlash Playerでの動作確認をしたい場合には、Flash Switcherが便利です。

Flash Switcher (Flash Tracerと同じページ)
からFlash Switcherをインストールします。

インストールするとブラウザの右下にFlashPlayerのアイコンが表示され、異なるバージョンのFlash Playerに簡単に切り替えることができます。
デフォルトではDebug Playerは含まれないので、Flash Switcherのインストール先
C:\Documents and Settings\{user_name}\Application Data\Mozilla\Firefox\Profiles\{profile_name}\extensions\flash_switcher@sephiroth.it\chrome\plugins
に、9.0.r47 debug などのフォルダを作って、1.のNPSWF32.dll をコピーします。
以上で、追加したFlash Playerがリストに表示されます。

Written by admin

October 19th, 2007 at 3:52 pm

Posted in Environment

One Response to 'FirefoxでFlash Playerの動作確認'

Subscribe to comments with RSS or TrackBack to 'FirefoxでFlash Playerの動作確認'.

  1. [AS3]デバッグの方法

    こちらの記事[AS3S.ORGさん]でデバッグに便利な環境について書かれていたので。
    流れに乗って。
    1. Debug Player
    これは必須ですね。F…

    Jinten Blog

    20 Oct 07 at 5:26 pm

Leave a Reply