验证错误,OBJECT,使用swf / flash

时间:2013-03-03 13:49:48

标签: html html5 object flash

我不明白为什么它无法通过验证(

<!-- logo -->
 <div id="tdLogo">
   <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="548" height="170" ><param name="movie" value="swf/logoFinal.swf" />
  <!--[if !IE]>-->
    <object type="application/x-shockwave-flash" data="swf/logoFinal.swf" width="548" height="170">
  <!--<![endif]-->
      <img src="images/logo.jpg" alt="Logo said LULWORTH Dorset" />
  <!--[if !IE]>-->
    </object>
  <!--<![endif]-->
</object> 
 </div>

第263行,第90列:元素对象缺少以下一个或多个属性:data,type。 ... 44553540000“width =”548“height =”170“&gt;

第263行,第90列:对象元素的classid属性已过时。使用data和type属性来调用插件。要使用名称classid设置参数,请使用param元素。 ... 44553540000“width =”548“height =”170“&gt;

1 个答案:

答案 0 :(得分:1)

我正在使用:

<object type="application/x-shockwave-flash" data="flashfile.swf" id="loader" name="loader" style="width:640px;height:480px;vertical-align:middle;">
    <param name="allowScriptAccess" value="always" />
    <param name="allowFullScreen" value="true" />
    <param name="movie" value="flashfile.swf" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#ffffff" />    
</object>

注意:无需再使用embed标记。