SWF Editor 0.37 リリース - replaceMovieClip by target path

SWF Editor 0.37 をリリースしました。

リリース内容

  • replaceMovieClip で入れ替えるシンボルをターゲットパス形式で指定出来るようにしました。
    • A のシンボル内に B のシンボルがある場合は、 A/B のように指定します。
  • rebuild メソッドを実装しました。編集するしないに関わらずバイナリを再構築し直す為、サイズが降ったり(場合によっては増えたり)します。
    • 1 byte でも減らしたい人用です。ちょっと重た目です。
  • getTagDataByCID replaceTagDataByCID を実装しました。replaceShapeData の仕様バグで、テンプレート SWF と tag code (DefineShape, DefineShape2, DefineShape3 のどれかを指す番号) の違う tag で入れ替えると問題が起こる可能性が高いです。(DefineShape2 に DefineShape を入れる場合のみ多分、問題なく動く)
    • 具体的には、ひな型の SWF 内の Shape と入れ替え Shape の片方だけ透明色を使っているといったケースで問題が再現します。