PlaceObject タグは、キャラクタを表示リストに追加します。 CharacterId によって追加するキャラクタを特定します。 Depth フィールドはキャラクタのスタック順を指定します。 Matrix フィールドはキャラクタの位置・拡大縮小・回転を指定します。 PlaceObject タグのサイズが Matrix フィールドの最後の場所を超える場合は、レコードに ColorTransform フィールドが付加されていると仮定します。 ColorTransform フィールドは、色の効果を指定します (透明度のような)。これはキャラクタに適用されます。 表示リストには 1 回以上、同じキャラクタを異なる深度と変形行列を使って追加できます。
(注) PlaceObject は、 SWF 3 以降のバージョンでは滅多に使われることはありません。 これは、 PlaceObject2 と PlaceObject3 に置き換えられました。
フィールド | 型 | コメント |
Header | RECORDHEADER | タグタイプ = 4 |
CharacterId | UI16 | 配置するキャラクタの ID |
Depth | UI16 | キャラクタの深度 |
Matrix | MATRIX | 変形行列データ |
ColorTransform (オプション) | CXFORM | 色変換データ |