swfdump の表示にインデントを付けてみた

仕事で燃え尽きた感もありますが、自宅でのコーディングは別腹。

DefineSprite のように再帰的な構造を持っていたり、
DefineShape のように深い構造を持つデータを扱うように
なってきたので、swfdump の表示で構造の深さに応じて
インデントがつくように改造しました。

↓ こんな感じ

php ../sample/swfdump.php  ~/complexdata.swf
    <略>
[33] tag=DefineShape2(22)  length=72
[34] tag=DefineSprite(39)  length=201
    sprite_id=21
    frame_count=1
      [0] tag=PlaceObject2(26)  length=5
      [1] tag=PlaceObject2(26)  length=8

これで、DefineShape実装の準備が整った感じです。

↓commit したコード