トップページ >  Flex >  トラブル集
初版2009/10/01: 最終更新日2009/10/01
トラブル集
目次
XHTML規格に準拠してフラッシュを埋め込むには
XHTML規格に準拠してフラッシュを埋め込むには
FLEX BUILDERで出力したフラッシュをXHTMLに準拠しているページに埋め込む場合に、 出力されたHTMLをそのまま組み込むと、W3C Markup ValidationでNGになります。

原因としては、
FLEX BUILDERで出力されたHTMLではembed 要素が使用してますが、XHTML 1.0/1.1では定義されてないためです。

回避策としては、
FLEX BUILDERで出力されたHTMLのembed 要素は除いて組み込んでください。

例:
<noscript>
<p>
  	<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
      id="sample" width="100%" height="100%"
      codebase="http://fpdownload.macromedia.com/get/flashplayer/current/swflash.cab">
      <param name="movie" value="sample.swf" />
      <param name="quality" value="high" />
      <param name="bgcolor" value="#869ca7" />
      <param name="allowScriptAccess" value="sameDomain" />
	</object>
</p>
</noscript>