Flashは製作者がFLAファイルからパブリッシュしたswfファイルをサーバでwebに公開し、 閲覧者はswfファイルをブラウザに組み込まれたFlash Playerなどで再生する仕組みになっている。 swfファイルだけでは画像などが抽出できず、著作物も守られるということではありません。 実際にはswfファイルからFLAファイルを復元したり、画像ファイルなどを抽出することが可能です。 このような操作を逆コンパイル・デコンパイルといいます。 swfファイルはローカルのPlayerで再生つまりは解析できるようになっているため、 再生できるswfファイルであればAction Scriptなどを解析することは可能ということになります。 デコンパイルできないようにするために、またデコンパイルされてもいいようにする手法としては、 コードの難読化やswfファイルを入れ子にし暗号化を施す方法、デコンパイル