• class SWFEditor function purgeUselessContents()

説明

SWF バイナリ中で参照されないコンテンツ(今のところ画像のみ)を削除します。

  • 本メソッドを使う場合は swfed-0.52 以降を推奨します。(0.51 以前は、ボタンに紐づく画像が削除され、かつボタンが押せなくなる不具合がありました)

引数

  • 無し

戻り値

  • 今のところ無し

使用例

  1. <?php
  2. $swf = new SWFEditor();
  3. $swf->input($swfdata);
  4. $swf->purgeUselessContents();
  5. header('Content-type: application/x-shockwave-flash');
  6. echo $swf->output();

備考

  • replaceMovieClip で上書きしたシンボルが使っていたコンテンツは大抵、ゴミになる(何処からも参照されない)ので、purgeUselessContents で SWF サイズを減らす事を推奨します。

関連