ホームページ・ウェブページに掲載されている SWF ( Flash ) ファイルを、パソコンのローカルディスクにダウンロードして解析する方法をまとめてみました。
SWF をダウンロードする方法 ———————————————————————-
ホームページ・ウェブページに掲載されている SWF ( Flash ) ファイルを、パソコンのローカルディスクにダウンロードする方法をまとめてみました。
Windows だったら Flash Saving Plugin を使う
Windows の Internet Explorer か Firefox を使っている場合、Flash Saving Plugin をインストールすると SWF を保存する事が出来ます。 IE の場合は、ページのどこかを右クリックすると [ Save Flash ] と言うメニューが出現します。
それから、このソフトと同時にインストールされる 「 SWF Cache Viewer 」 を使うと、IE と Firefox のキャッシュフォルダから目的の SWF ファイルを引っ張りだす事が出来ます。
Windows XP + Internet Explorer 6 の場合はキャッシュフォルダから抽出
Windows XP + Internet Explorer 6 でブラウズしたページの物であれば、下記のキャッシュフォルダにファイルが残っています。
C:\Documents and Settings\****\Local Settings\Temporary Internet Files
※ **** の所はご自身のユーザ名に置き換えてください。
Windows 98 + Internet Explorer の場合もキャッシュフォルダから抽出
下記のキャッシュフォルダを参照
C:\WINDOWS\Temporary Internet Files
その他の覚え書き
SWF ファイルがプロテクトされていなければ、Flash で開いてフレームレートなどの情報を見ることが出来ます。また、Flash Player で URL を入力すれば SWF を直接開くことが出来ます。
SWF ( Flash ) ファイルから素材を抜き出すツール ———————————————————————-
サイトリニューアルのデザイン案を作らなければならないのだが、素材がなく担当者に問い合わせると 「 サイトから素材を取ってください 」 なんて言われて、サイトを覗いてみると Flash サイトだった。なんて時に大変便利な、SWF ( Flash ) ファイルから素材を抜き出すフリーソフトとかウェブサービスとか。
Windows 用のフリーソフト
- HugFlash
- 透過 PNG も書き出せて大変便利。 グッジョブ!
ウェブサービス
- Flash Probe
- ローカルやネット上にある SWF ( Flash ) の素材が取り出せるらしい。未試用。Mac でも使えるかも?
アクションスクリプトを解析するソフト ———————————————————————-
Macromedia Flash から書き出された SWF ファイルに書かれているアクションスクリプトを解析する事ができるソフトの覚え書き。
- Flare 0.51
- フリーウェア。Windows、Mac OS X バージョンがあります。
- Action Script Viewer 4.0
- シェアウェア。Windows バージョンのみ。シンボルなんかも取り出せるみたい。
SWF を再生する Mac OS X のフリーソフト ———————————————————————-
- Elmedia Player
- SWF のバージョンがわかるので便利。ウインドウが SWF のサイズぴったりに出来れば良いのだけれど…。
- fla:ver
- 無料のスクリーンセーバー作成ソフト。Windows と Macintosh に対応。
- 無料なのは、fla:ver Lite Edition 1.0 というライト版ですが、必要な機能は揃っているみたい。
- 有料の fla:ver Professional Edition もあります。
その他のメモ ———————————————————————-
SWF を HTML に配置したとき隙間ができる
embed と object 終了タグの後にソースの改行があると、配置した SWF の下に小さな隙間ができてしまいます。 Dreamweaver MX のソースフォーマットで改行されてしまうので、タグライブラリエディタで二つのタグを「改行なし」に設定しておきましょう。(2004/04/21)
layer と swf の前後関係
swf の上にレイヤを重ねると swf の方がなぜか上に表示されてしまいます。 が swf の背景を透明化(Win IE のみ)することにより正常な前後関係で表示が可能です。 (2002.11.13)
メニューに swf が重なる場合の対処法
レイヤーで作成したメニューに Flash ( swf ) が重なって、メニューが隠れてしまう場合の対処法です。
Flash ( swf ) の背景を透明化する
<embed>
タグ内に、以下のコードを追加。
wmode=”transparent”
<object>
タグ内に、以下のコードを追加。
<param name="wmode" value="transparent">
上の様に記述することで透明化が可能です。
※ Mac IE 5.1, Mac NN 7.0, Win NN 4.7 では透過できません。
その他の疑問
SWISH で作った SWF をマックで作った SWF から loadMovie した時、はじめのシーンが読み込めなかった。 結局、SWISH のシーンを一つにまとめて解決。←解決じゃない!
モニタの解像度が高いほどフラッシュのスピードが遅くなる? Win とMac とでは全然スピードが違うような気がするんですよね〜
はじめまして miporinと申します。
SWF Cache Viewer でswfを開くとは.swfのファイルをダウンロードして自分のパソコンでnetにつながなくともみれるということでしょうか?
どうか教えてください よろしくお願いします。
miporin さん、初めまして。
SWF Cache Viewer は自分のパソコンにダウンロードされている SWF のキャッシュファイルを見ることができるソフトです。
Firefox や Internet Explorer で SWF ファイルを含んだウェブページを見れば、SWF ファイルが自動的に自分のパソコンのキャッシュフォルダへダウンロードされますし、自分のパソコンにダウンロードされれば、インターネットに接続していなくても SWF ファイルを見ることができます。