ソース掲示板




すべてから検索

キーワード   条件 表示 現行ログ 過去ログ トピックス 名前 本文

  メンテナンス 前画面に戻る

対象スレッド 件名: Flex3 のメタデータタグ
名前: lightbox
処理選択
パスワード

件名 Flex3 のメタデータタグ
名前 lightbox
コメント
正式ドキュメントで書かれているのは、以下の場所ですが
ここには書かれて無いものがあり、基本的にドキュメントとしての
バグ扱いにされているものがあるようです

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


ほんと、ユーザ泣かせ。