JavaScript で SWF ファイルを読み書きする


3to2 に触発され、JavaScript で SWF ファイルを読み込んで中身を書き換えるデモを作った。

JavaScript で SWF を読み書きする (Firefox 限定)

主な仕組み

  1. XmlHttpRequest で SWF バイナリを読み込む (参考)
  2. SWF を解析する (3to2 などを参考)
  3. Base64 エンコードして data スキーマを作る (参考参考)

デモでは fps を書き換えているだけだが、アセンブル/ディスアセンブルも技術的には可能だろう。

カテゴリー: Flash, JavaScript   パーマリンク

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>