蒙在股里 发表于 2015-1-15 21:02:06

动画教程之SWFObject最有用的功能-Flash动画基本

使用AdobeActionScript3.0开发高级的交互式项目。设计人员和开发人员可使用它来创建演示文稿、应用程序和其它允许用户交互的内容。
一向想为SWFObject这个JS的类库写一个保举帖,由于他笨重,同时功效壮大,为我们的开辟带来了很年夜的便利。
SWFObject是一个基于Javascript的Flash媒体版本检测与嵌进模块,其次要利用目标是让我们将FLASH嵌进网页中的操纵更复杂,到场了版本检测功效,切合XHTML的尺度考证的拔出,并排除了IE对FLASH点击激活的限定,对支流扫瞄器兼容。
起首让我们看一段SWFObject感化的代码:  
//载进SWFObject类库
<scripttype="text/javascript"src="swfobject.js"mce_src="swfobject.js"></script>
//设置一个DIV,并设置ID,这个DIV将做为FLASH拔出的容器
<divid="flashcontent">播放此动画必要FlashPlayre8.0+</div>
//使用SWFObject来拔出FLASH
<scripttype="text/javascript">varso=newSWFObject("movie.swf","mymovie","200","100","7","#336699");
//将id为flashcontent的DIV中内容交换为FLASH
so.write("flashcontent");
</script>
看了下面的代码感到怎样?比起平常用Object来拔出FLASH文件是否是简便多了,并且代码布局更明晰,对这段代码的中文注释可参看AW对SWFObject的翻译,已很具体了,不再赘述,上面只先容一下团体以为最有用的功效。
1、版本检测 
不免存在播放器版本太低的用户,并且他们年夜多半是低端用户,对电脑常识懂得较浅,假如他们看不到我们所指出的FLASH动画,大概是因为播放器版本不撑持新版本中的某些特征,用户看到的是完整的动画,那末这就是一个糟的用户体验,用户很简单将统统要素都归罪于产物的开辟者。有用SWFObject就能够很好的制止这一贫苦,当它检测到用户的播放器版本低于我们设置的版本时,FLASH不会交换DIV容器中的内容,因而我们能够在这里给用户提醒,比方:“你必要晋级FLASH播放器版本至8.0+”。假如前提同意,我们能够在这里给用户一个Adobe的FlashPlayer的晋级链接大概间接供应一个Active安装包给用户下载安装。
2、对FlashVars的撑持
so.addVariable("arg1","test1"));
so.addVariable("arg2","test2"));
下面两句代码将以FlashVars的体例给FLASH的ROOT中增加两个变量arg1=test1,arg2=test2,简便,便利,同时不必我们再思索IE和FF的兼容成绩。
注重:JS跟FLASH通讯是以字符串传送的,因而关于Number型变量FLASH端必要做范例转换。
3、设置FLASH内联参数  
so.addParam("wmode","transparent");
这是我们很熟习的设置FLASH背景通明的代码,其他内联属性能够实验设置一下。
4、猎取URL中的变量
关于url?arg1=test1&arg2=test2如许用GET体例传送变量的URL,我们能够用getQueryParamValue办法来猎取变量。
vart1=getQueryParamValue("arg1");
alert(t1);

“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。

乐观 发表于 2015-1-17 15:28:14

在计算机出现之前,动画制作者必需手工绘制即使差别很小的不同祯的图像。当然,非自动的,一祯祯的动画在很多情况下仍然很有用,Flash也允许这样做。

透明 发表于 2015-1-24 12:46:26

都着重在优点方面,请尽量答的详细、深入一些,谢谢!拿了我全部的爱问分了已经

仓酷云 发表于 2015-2-1 16:29:49

在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。

飘灵儿 发表于 2015-2-7 11:15:39

Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.

因胸联盟 发表于 2015-2-22 03:59:10

专业的建筑动画、产品动画、角色动画、flash动画、游戏美工等全方位服务的创意动漫公司。十年专业的动漫制作经验,为政府、企业等制作出无数优秀的创意动画设计产品。

活着的死人 发表于 2015-3-7 01:13:21

在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。

柔情似水 发表于 2015-3-14 06:23:35

Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.

兰色精灵 发表于 2015-3-21 02:27:55

Flash动画制作,是指利用Flash软件对动画进行设计,以产生千变万化的效果。随着互联网的兴起。
页: [1]
查看完整版本: 动画教程之SWFObject最有用的功效-Flash动画基本