2011-03-23 34 views
0

在Google中搜索正常降级Flash的方法自然会产生许多与Flash浏览器支持缺失/禁用有关的结果。在文件未找到的情况下在IE中查找替代文本

但是,我的问题涉及无法找到实际文件(例如my-videeo-typo.swf)时发生的情况 - 即路径中断。在Firefox中,它似乎按预期工作,从而替代文本开始 - 例如“我们无法加载这些内容(文件可能不存在,或者您可能需要安装Flash)”。在Internet Explorer中,加载元素(例如500x500px),但它是空的/空白的,而不是显示替代文本。

我的代码是这样的:提前

<!--[if !IE]> --> 
<object type="application/x-shockwave-flash" data="my-videeo-typo.swf" width="500" height="500"> 
<!-- <![endif]--> 

<!--[if IE]> 
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" 
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" 
    width="500" height="500"> 
    <param name="movie" value="my-videeo-typo.swf" /> 
<!--> 
    <param name="loop" value="false"> 
    <param name="menu" value="false"> 
    <param name="quality" value="high"> 
    <p>We could not load this content (the file may not exist, or you may need to install Flash)</p> 
</object> 
<!-- <![endif]--> 

感谢。

回答

1

您应该明确地使用SWFobject在Flash页面中插入Flash。你将会忘记任何这些问题。