仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 860|回复: 8
打印 上一主题 下一主题

[学习教程] 动画教程之SWFObject最有用的功效-Flash动画基本

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 21:02:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
使用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图片的制作力量。
飘灵儿 该用户已被删除
5#
发表于 2015-2-7 11:15:39 | 只看该作者
Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.
因胸联盟 该用户已被删除
6#
发表于 2015-2-22 03:59:10 | 只看该作者
专业的建筑动画、产品动画、角色动画、flash动画、游戏美工等全方位服务的创意动漫公司。十年专业的动漫制作经验,为政府、企业等制作出无数优秀的创意动画设计产品。
活着的死人 该用户已被删除
7#
发表于 2015-3-7 01:13:21 | 只看该作者
在网络营销中所提供的利益。如果我们仔细看看国内外的专业网站,很少看到应用FLASH格式的广告,如网络上的知名网站。相信它们并不缺乏FLASH图片的制作力量。
柔情似水 该用户已被删除
8#
发表于 2015-3-14 06:23:35 | 只看该作者
Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.
兰色精灵 该用户已被删除
9#
发表于 2015-3-21 02:27:55 | 只看该作者
Flash动画制作,是指利用Flash软件对动画进行设计,以产生千变万化的效果。随着互联网的兴起。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-17 01:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表