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 したコード