• class SWFEditor function isShapeTagData($tagdata)

説明

タグが DefineShape 系であるのかチェックする。

引数

  • int $tagdata (タグのバイナリデータ)

戻り値

  • boolean true(DefineShape 系タグと判断) or false(それ以外)

使用例

  1. <?php
  2. $swf = new SWFEditor();
  3. $swf->input($swfdata);
  4. foreach ($swf->getTagList() as $seqno => $tagInfo) {
  5. $tagdata = $swf->getTagData($seqno);
  6. if ($swf->isShapeTagData($tagdata) {
  7. file_put_contents("$seqno.shape", $tagdata);
  8. }
  9. }

備考

  • 先頭ヘッダの番号を読んでタグの種類を判断します。
  • バイナリデータの整合性まではチェックしません。

関連