制御タグ_Metadata - hsk/swfspec_ja GitHub Wiki
メタデータタグは、外部プロセスにSWFファイルを説明するためのオプションのタグです。 タグは、SWFファイル内のXMLメタデータを埋め込み、従って、例えば、検索エンジンはこのタグを見つけることができ、SWFファイルのタイトルにアクセスし、検索結果にそのタイトルを表示します。 Flash Playerは、常にメタデータタグを無視します。 メタデータタグがSWFファイルに含まれている場合、FileAttributesタグは、そのHasMetadataフラグが設定されたSWFファイルである必要があります。 逆に、FileAttributesタグはHasMetadataフラグが設定されている場合、メタデータタグは、SWFファイルになければなりません。 メタデータタグは、SWFファイルに一つだけ含める事ができます。
メタデータの形式は、AdobeのExtensible Metadata Platform(XMP™)仕様に準拠したRDFです。 RDFとXMPの詳細については、以下のソースを参照してください:
- http://www.w3.org/TR/rdf-primer でRDF入門
- http://www.w3.org/TR/1999/REC-rdf-syntax-19990222 でRDF仕様
- http://www.adobe.com/products/xmp でのXMPのホームページ
以下に、SWFファイル内のメタデータ文字列を表現する多くの許容可能な二つの例を示します。 最初の例では、SWFファイルのタイトルと説明についての基本的な情報を提供します。
<rdf:RDF xmlns:rdf=’http://www.w3.org/1999/02/22-rdf-syntax-ns#’>
<rdf:Description rdf:about=’’ xmlns:dc=’http://purl.org/dc/1.1’>
<dc:title>Simple Title</dc:title>
<dc:description>Simple Description</dc:description>
</rdf:Description>
</rdf:RDF>
2番目の例では、タイトルは、複数の言語で記載されています:
<rdf:RDF xmlns:rdf=’http://www.w3.org/1999/02/22-rdf-syntax-ns#’>
<rdf:Description rdf:about=’’ xmlns:dc=’http://purl.org/dc/1.1’>
<dc:title>
<rdf:Alt>
<rdf:li xml:lang=’x-default’>Default Title</rdf:li>
<rdf:li xml:lang=’en-us’>US English Title</rdf:li>
<rdf:li xml:lang=’fr-fr’>Titre Français</rdf:li>
<rdf:li xml:lang=’it-it’>Titolo Italiano</rdf:li>
</rdf:Alt>
</dc:title>
<dc:description>Simple Description</dc:description>
</rdf:Description>
</rdf:RDF>
メタデータ文字列はすべての不要な空白を除去してSWFファイルに保存されます。 最小ファイル形式のバージョンは、SWF1です。
| フィールド | 型 | コメント |
|---|---|---|
| Header | RECORDHEADER | タグタイプ = 77 |
| Metadata | STRING | XML メタデータ |
- 前のページ : SymbolClass
- 次のページ : DefineScalingGrid