コメント |
正式ドキュメントで書かれているのは、以下の場所ですが
ここには書かれて無いものがあり、基本的にドキュメントとしての
バグ扱いにされているものがあるようです
http://livedocs.adobe.com/flex/3_jp/html/metadata_3.html
@HTML
<STYLE type=text/css>
#lboxtable * {
font-family: 'MS Pゴシック';
font-size: 12px;
}
#lboxtable table {
table-layout:fixed;
border-collapse: collapse;
border-style: solid;
border-color: #000000;
border-width: 1px;
background-color: #FFFFFF;
}
#lboxtable td {
padding: 5px;
border-style: solid;
border-color: #000000;
border-width: 1px;
}
#lboxtable th {
padding: 5px;
border-style: solid;
border-color: #000000;
border-width: 1px;
background-color: silver;
white-space: nowrap;
}
</STYLE>
<DIV id="lboxtable">
↓概要
<TABLE border="1" style='width:600px;'>
<TR>
<TH style='width:200px;'><P>タグ</P></TH><TH><P>説明</P></TH>
</TR>
<TR>
<TD><P><SAMP class=codeph>[ArrayElementType]</SAMP></P></TD><TD><P>Array の各要素について許容されるデータ型を定義します。</P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[Bindable]</SAMP></P></TD><TD><P>データバインディング式のソースとして使用できるプロパティを識別します。</P></TD>
</TR>
<TR>
<TD><SAMP class=codeph>[DefaultProperty] </SAMP></TD><TD><P>MXML ファイル内でコンポーネントを使用するときに、コンポーネントのデフォルトプロパティの名前を定義します。</P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[Deprecated]</SAMP></P></TD><TD><P>クラスまたはクラスエレメントを非推奨としてマークし、アプリケーションでそのエレメントが使用されると、コンパイラが認識して警告を発行できるようにします。</P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[Effect]</SAMP></P></TD><TD><P>エフェクトの MXML プロパティ名を定義します。</P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[Embed]</SAMP></P></TD><TD><P>コンパイル時に、JPEG、GIF、PNG、SVG および SWF ファイルを読み込みます。イメージアセットを SWC ファイルから読み込むことも可能です。</P>
<P>この機能は MXML <SAMP class=codeph>@Embed</SAMP> シンタックスに相当します。</P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[Event]</SAMP></P></TD><TD><P>イベントの MXML プロパティと、コンポーネントが生成するイベントオブジェクトのデータ型を定義します。</P></TD>
</TR>
<TR>
<TD><P>[Exclude]</P></TD><TD><P>Flex Builder のタグインスペクタでクラスエレメントを省略します。シンタックスは次のとおりです。</P><SAMP class=codeph>[Exclude(name="label", kind="property")] </SAMP></TD>
</TR>
<TR>
<TD><P>[ExcludeClass]</P></TD><TD><P>Flex Builder のタグインスペクタでクラスを省略します。これは、AsDoc の <SAMP class=codeph>@private </SAMP>タグをクラスに適用する場合と同じです。 </P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[IconFile]</SAMP></P></TD><TD><P>Adobe Flex Builder の「Insert」バーにあるコンポーネントを表すアイコンのファイル名を指定します。</P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[Inspectable]</SAMP></P></TD><TD><P>Flex Builder の属性のヒントおよびタグインスペクタでコンポーネントユーザーに公開する属性を定義します。また、プロパティに設定できる値を制限します。</P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[InstanceType]</SAMP></P></TD><TD><P>IDeferredInstance 型のプロパティの許容されるデータ型を指定します。</P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[NonCommittingChangeEvent]</SAMP></P></TD><TD><P>一時トリガとするイベントを指定します。</P></TD>
</TR>
<TR>
<TD><P>[RemoteClass]</P></TD><TD><P>ActionScript オブジェクトを Java オブジェクトにマップします。<SAMP class=codeph>[RemoteClass]</SAMP> </P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[Style]</SAMP></P></TD><TD><P>コンポーネントのスタイルプロパティの MXML プロパティを定義します。<SAMP class=codeph>[Style]</SAMP> </P></TD>
</TR>
<TR>
<TD><P><SAMP class=codeph>[Transient]</SAMP></P></TD><TD><P><SAMP class=codeph>[RemoteClass]</SAMP> を使用して ActionScript オブジェクトが Java オブジェクトにマップされる際に、サーバーに送信されるデータから省略する必要があるプロパティを識別します。</P></TD>
</TR>
</TABLE>
</div>
@HEND
http://livedocs.adobe.com/flex/2/docs/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00001651.html(こちらは) Flex2の時代の 英文のページですが、ページの最後に
[[「あれもない、これもない」]]とコメントが付いており、
Flex3 になって追加されたものもありますが、まだ足りません
しかも、最も重要であると思われる SWF メタデータタグに関しては
Adobe のバグシステムで http://bugs.adobe.com/jira/browse/FLEXDOCS-506(こんな記述) が・・・
( 無くても困らないと言ってしまえばそれまでですが )
@DIV
[SWF width="#"
height="#"
widthPercent="#"
heightPercent="#"
scriptRecursionLimit="#"
scriptTimeLimit="#"
frameRate="#"
backgroundColor="#"
pageTitle="<String>"]
@END
ほんと、ユーザ泣かせ。 |