DM里有个插入选项,里面有插入多媒体,然后选
FLASH,指定你FLASH的路径,然后浏览,IE上方会
有一个黄色的警告栏,点之,选择暂时允许XXX
插件在网页上运行,应该就可以看见了!
如果还看不见,换个FIREFOX浏览器看看
希望说的对你有帮助
因为代码是用Dreamweaver插入的,所以不会存在语法上的问题导致无法显示。而Flash或图片无法显示,通常是因为指定路径不存在或者说文件不存在。而导致路径问题的原因,是因为Flash或图片的路径中包含了中文或者空格,Dreamweaver自动把它们URLEncode编码。这个编码在Dreamweaver中可以识别出来,所以在Dreamweaver中能正常显示,但IE无法识别,因此造成在Dreamweaver可以显示而在IE中不能显示的怪现象。
方法一:保存文件,然后用记事本或者其它纯文本编辑器打开该文件,修改代码中Flash或图片的路径为原来的中文路径。如图1.8.10,图片路径为Unicode编码形式的,而在Dreamweaver的属性面板中是原来的中文(图1.8.11),复制中文,然后关闭Dreamweaver,用记事本打开文件,修改图片路径为图1.8.11中的中文。
图1.8.10 URLEncode编码后的中文路径
图1.8.11 属性面板中正常显示的路径
方法二:方法一虽然可以解决问题,但是这样需要反复修改,非常麻烦,而且在网站中用中文命名文件夹或文件也不是一个好的习惯。所以最好的解决方法还是把所有中文文件夹和中文的文件名改为英文的命名方式,再重新插入Flash或图片。
特别提示
本例的问题只存在于Dreamweaver MX(6.0)以下版本,在最新的Dreamweaver MX 2004(7.0)中解决了这个BUG。Dreamweaver MX 2004版中的代码及属性面板分别如图1.8.12、图1.8.13所示。
图1.8.12 Unicode编码后的中文路径
图1.8.13 属性面板中正常显示的路径
特别说明
本例主要是解决Dreamweaver的路径编码导致的问题。在Dreamweaver MX以下版本中,软件把图片或Flash的路径当作链接地址,所以用URLEncode方式编码,而Dreamweaver MX 2004版中解决了这个BUG,链接地址和文件路径都以Unicode方式编码。不过这并不意味着可以放心在网站中用中文命令文件夹或文件,仍然需要养成规范网站中的目录名和文件名,养成好的命名习惯。
1、字符编码设置问题可能会导致中文路径乱码,以至于Flash无法显示,所以尽量使用英文路径,或者改变文档编码为gb2312或者UTF-8
2、本地页面安全,本地浏览的时候IE会限制flash的显示,顶部会出现一个黄条提示,点那个黄条,选“允许阻止的内容”就可以了
3、FlashPlayer For IE插件版本不够,去天空软件站下载一个最新的安装,现在最新版本为10
电脑显示FLASH版本过低,提示要更新,原因如下:
1、FLASH插件损坏
2、注册表相关项异常
3、FLASH版本过低
建议安装或升级flash
1.打开【电脑管家】→点击【软件管理】,在搜索框中输入"flash"→找到相应版本点击【安装】或【升级】(如果以安装请点击下箭头后选择修复,如此步骤无法成功修复,可继续执行第二步骤再进行此步骤)
2. 打开文件夹C:\Windows\System32\Macromed\Flash 将名为"Flash32_版本号.ocx" 文件删除(如果无法删除请右键文件点击【属性】→【安全】→【高级】→【更改权限】→将前两项拒绝权限删除后点击【确定】后,再将QQ、腾讯电脑管家、浏览器关闭后即可删除文件):