SymbolClass タグは、 SWF ファイル内のシンボルと ActionScript 3.0 クラスとの紐付けに使用されます。 これは、ExportAssets タグの ActionScript 3.0 版です。 キャラクタ ID が 0 の場合、クラスが SWF のメインタイムラインに紐付けられます。 これは、 SWF の root クラスを意味します。
SymbolClass タグ内のクラス一覧は、他の SWF ファイルで使うことができます (StartSound2, DefineEditText (HasFontClass), PlaceObject3 (PlaceFlagHasClassName, PlaceFlagHasImage) 参照)。
例えば、ある SWF ファイルに埋め込まれたカスタムフォントの Font クラスをエクスポートして、同じ Web サイト上の 10 個の SWF ファイル間で共有するというようなことができます。
フィールド | 型 | コメント |
Header | RECORDHEADER | タグタイプ = 76 |
NumSymbols | UI16 | このタグにより紐付けるシンボルの数 |
Tag1 | UI16 |
シンボルに紐付けるための 16 bit のキャラクタタグ ID |
Name1 | STRING |
シンボルに紐付けるための ActionScript 3.0 クラスの fully-qualified なクラス名 このクラスは、 DoABC タグにより既に宣言されている必要がある |
・ ・ ・ |
||
TagN | UI16 | シンボル N のタグ ID |
NameN | STRING | シンボル N の fully-qualified なクラス名 |