源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

网页中嵌入Flash的方法讨论

  • 时间:2020-02-02 08:49 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:网页中嵌入Flash的方法讨论
Flash 嵌入的问题论坛中有人问了好多次,到底应该怎么用,为什么通不过验证,要通过验证怎么办等等等。 讨论中也出现了不少的误解,所以我单开一个帖总结一下我所知道的东西,不想看我罗嗦的直接跳到最后看结论就可以了。 [b]一、传统的方法[/b]
[url=http://www.adobe.com/devnet/activecontent/articles/devletter.html]这里[/url]]和[[url=http://www.adobe.com/products/flashplayer/download/detection_kit/]这里[/url]]。 我 SWFObject 用的比较多,就挑它来说一些这种方法的优点: IE中没有讨厌的虚框问题了。 提供了完善的版本检测功能,如果版本不够则显示其他东西,比如图片或文字。易于使用,只要在页面头加载一个 .js 文件,然后 HTML 写一个容器,里面放普通的文本或图片(用于无法显示 Flash 时显示),最后用脚本来替换这个元素里面的内容为 Flash。可以通过验证——当然这个不是重点,只是顺带效果罢了。 [b]四、我的结论[/b] 现阶段用 JS 嵌入 Flash 是最完美的方法,虽然这法子这也是由于浏览器的种种问题而作出的妥协。 但它在保证 Flash 功能的前提下还利用 JS 提供了额外的好处,再者又已经有人写了很完善的嵌入脚本可以方面地下载使用(推荐 SWFObject),我们还有什么理由不用它呢? [b]SWFObject 那网页是英文的,这里写个简单的用法教程[/b]: 下载它的.js文件,在这里: [url=http://blog.deconcept.com/swfobject/swfobject1-4.zip]http://blog.deconcept.com/swfobject/swfobject1-4.zip[/url] (如果链接失效可能是版本有更新,请用上面给出的地址去主页下载最新版本) 在你的 HTML 页面头部<head>区嵌入这个脚本文件:<script type="text/javascript" src="swfobject.js"></script> 在你的 HTML 中写一个用来放 Flash 的容器,比如<div>,并随便给一个 id 比如 flashcontent。然后在里面放上你的替换内容。 <div id="flashcontent"> 这里放替换内容,用来在 Flash 无法显示时显示。 </div> 使用脚本替换这个内容:
[u]复制代码[/u] 代码如下:
<script type="text/javascript">    var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699"); //参数意思: 地址,Flash 的 id(不是容器的 id),宽,高,版本需求,背景颜色 //这是最基本的,如果你要高级的设置,就仔细翻翻说明吧。    so.write("flashcontent"); </script>
这脚本可以写在 HTML 中也可以写在外部 .js 文件中。 OK
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部