@MichaelWagner が述べているように、要素は実際には「XHTML 1.0 Transitional 標準では定義されていません」。ただし、別の解決策として、doctype を変更せずに を に変更することもできembed
ますobject
。したがって、ファイルを含めるためのコードは次の.swf
ようになります。
<object type="application/x-shockwave-flash" data="TEMPLATE_DIRECTORY/images/top-flash.swf" width="960" height="362" name="flash" align="left" style="padding:0; margin:0;">
<param name="movie" value="TEMPLATE_DIRECTORY/images/top-flash.swf" />
<param name="allowScriptAccess" value="sameDomain" />
<param name="allowfullscreen" value="false" />
<param name="bgcolor" value="#000099" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<a href="http://get.adobe.com/flashplayer/">Get Adobe Flash Player</a>
</object>
結果:
This document was successfully checked as XHTML 1.0 Transitional!
次の変換が適用されます ( からembed
までobject
)。
allowScriptAccess="sameDomain"
><param name="allowScriptAccess"
value="sameDomain" />
allowFullScreen="false"
><param name="allowfullscreen"
value="false" />
bgcolor="#000099"
><param name="bgcolor" value="#000099" />
quality="high"
><param name="quality" value="high" />
wmode="transparent"
><param name="wmode" value="transparent" />
pluginspage="http://www.macromedia.com/go/getflashplayer"
><a
href="http://get.adobe.com/flashplayer/">Get Adobe Flash Player</a>
TEMPLATE_DIRECTORY/images/top-flash.swf
オリジナルに変更することを忘れないでください<?php info(template_directory); ?>/images/top-flash.swf