首页
网络新闻
seo优化
网络营销
网络推广
建站知识
网络安全
网络编程
网络编程
奇闻怪事
主页
/
平面设计
/
SWFObject最实用的功能
平面设计
2021-07-03 14:34
www.168986.cn
平面设计培训
一直想为
SWFObject 这个JS的类库写一个推荐帖,因为他轻便,同时功能强大,为我们的开发带来了很大的便捷。
SWFObject是一个基于Javascript的Flash媒体版本检测与嵌入模块,其主要使用目的是让我们将FLASH嵌入网页中的操作更简单,加入了版本检测功能,符合XHTML的标准验证的插入,并解除了IE对FLASH点击激活的限制,对主流浏览器兼容。
首先让我们看一段SWFObject作用的代码:
//载入SWFObject类库
<script type="text/javascript" src="swfobject.js" mce_src="swfobject.js"></script>
//设置一个DIV,并设置ID,这个DIV将做为FLASH插入的容器
<div id="flashcontent">播放此动画需要FlashPlayre8.0 </div>
//利用SWFObject来插入FLASH
<script type="text/javascript"> var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
//将id为flashcontent的DIV中内容替换为FLASH
so.write("flashcontent");
</script>
看了上面的代码感觉如何?比起平时用Object来插入FLASH文件是不是简洁多了,而且代码结构更清晰,对这段代码的中文解释可参看AW对SWFObject的翻译,已经很详细了,不再赘述,狼蚁网站SEO优化只介绍一下个人认为最实用的功能。
一、版本检测
难免存在播放器版本过低的用户,而且他们大多数是低端用户,对电脑知识了解较浅,如果他们看不到我们所指出的FLASH动画,或者是由于播放器版本不支持新版本中的某些特性,用户看到的是残缺的动画,那么这就是一个糟糕的用户体验,用户很容易将一切因素都归咎于产品的开发者。实用SWFObject就可以很好的避免这一麻烦,当它检测到用户的播放器版本低于我们设置的版本时,FLASH不会替换DIV容器中的内容,因此我们可以在这里给用户提示,例如:“
你需要升级FLASH播放器版本至8.0
”。如果条件允许,我们可以在这里给用户一个Adobe的FlashPlayer的升级链接或者直接提供一个Active安装包给用户下载安装。
二、对FlashVars的支持
so.addVariable("arg1","test1"));
so.addVariable("arg2","test2"));
上面两句代码将以FlashVars的方式给FLASH的ROOT中添加两个变量arg1=test1,arg2=test2,简洁,方便,同时不用我们再考虑IE和FF的兼容问题。
注意:JS跟FLASH通信是以字符串传递的,因此对于Number型变量FLASH端需要做类型转换。
三、设置FLASH内联参数
so.addParam("wmode", "transparent");
这是我们很熟悉的设置FLASH背景透明的代码,其他内联属性可以尝试设置一下。
四、获取URL中的变量
对于url?arg1=test1&arg2=test2这样用GET方式传递变量的URL,我们可以用getQueryParamValue方法来获取变量。
var t1 = getQueryParamValue("arg1");
alert(t1);
上一篇:
安装配置Flex3 SDK用来开发Flash10
下一篇:
造成Flash动画文件增大原因与解决的方法
平面设计师
平面设计大师作品
广告平面设计培训班要学多久
建筑平面设计
平面设计作品集展示
国外的平面设计网站
合肥学平面设计的培训机构
ps平面设计教程
平面设计教程下载
平面设计线下培训班
长沙平面设计:长沙美工平面设计培训机构哪个
南京平面设计培训
平面设计课程:平面设计学什么课程
平面设计师资格证 怎么考平面设计师资格证
平面设计用什么软件
妹子无PS照片直播
ps教程:ps教程新手入门教程
狼蚁网络搜索
狼蚁网络导航
长沙seo优化
平面设计大师作品
广告平面设计培训班要学多久
建筑平面设计
平面设计作品集展示
国外的平面设计网站
长沙网络营销
1
ai怎么调整画板顺序? ai设置画板顺序的教程
2
AI绘制漂亮的性感美女
3
ps新手入门基础图解
4
平面设计培训课程
5
平面设计主要做什么
长沙网站建设
3ds Max制作超逼真的中国式老者
CorelDRAW9绘制一个古色古香的青花瓷碗
ai的魔棒工具怎么用?魔棒工具使用方法介绍
9种方法 教你如何利用街头的灯光
Flash 鼠标响应显示图片的动画效果