FLASH动画在网络中的应用 |
2012-08-19 10:38 作者:孙年芳 来源:硅谷网 HV: 编辑: 【搜索试试】
|
|
硅谷网8月19日消息 《硅谷》杂志2012年第13期刊文称,Flash是网页动画制作软件,Flash网站基本以图形和动画为主,潜在的市场使得Flash在网页制作和网站建设中逐渐推广应用,将二者的发展推向一个新的阶段。
关键词:Flash动画;Flash网站;ActionScript语言
中图分类号:TP393文献标识码:A文章编号:1671—7597(2012)0710
Flash是一款集动画创作与应用程序开发于一身的创作软件,是当前软件市场中一个非常优秀的矢量动画制作软件,因为它拥有流式控制技术和矢量技术,制作的动画短小精悍,所以在网页广告、动画短片、网站制作等各个领域中得到了极为广泛的应用。
Flash最初由macromedia公司推出,后由Adobe公司收购,经历了多种版本的更新,目前的最新版本为2012年开发的AdobeFlashProfessionalCS6。flash最初仅用于网页简单动画设计,当时的互联网现状是整个网络都充斥着华丽的flash动画,但往往会令人觉得华而不实,那时的flash的确给网络带去了很多生机与活力,不过,也带来了不少的问题,随着flash的不断壮大,尤其是转到adobe旗下以后adobe迅速将actionscript升级到3.0,使其成为健壮的oop语言,从此flash编程逐渐流行并形成不可阻挡之势,如今由flash构建完整的网站以及富客户端应用程序已经是一件轻而易举的事情了,同时由于flash编程客观存在的难度与其特点使得flash编程成为一门相当抢手的职业。
1Flash软件的基本功能
Flash动画设计的几大基本功能是整个Flash动画设计知识体系中最重要、也是最基础的,包括:绘图和编辑图形、动作补间动画、形状补间动画、遮罩动画和引导动画。这些都是紧密相连的逻辑功能,并且这些功能自Flash诞生以来就存在。再结合元件、按钮、关键帧、图层、场景等知识,让用户利用各种图形、动画、声音、影像文件等多媒体素材。像用砖头造房子一样制作出形式简洁、内容丰富、交互性强的极富感染力的动画作品。
Flash自身的特点决定了它在Internet网上能够独领风骚。首先,它的画面清晰,因为它主要由矢量图形组成,所以存储容量小,并且缩放时不会失真;其次,由Flash导出或发布生成的.swf动画文件体积很小,使其方便在网络上传输;另外,.swf文件具有“流”媒体的特点,在网上可以一边下载一边播放,而不像GIF动画那样要把整个文件下载完了才能播放;最后,Flash动画互动性强,通过为动画添加动作脚本可使其具有交互性,从而让观众参与其中,如让观众参与智力小游戏等。唯一美中不足的缺点是,用户的浏览器必须安装了相应的插件,才可以正常观看Flash动画,也就是说,Flash动画的播放需要插件的支持。据统计当前全世界97%的网络浏览器都内嵌Flash播放器(FlashPlayer)。众多浏览器的支持促使Flash动画在网络上的应用更加广泛。
2Flash动画的市场前景
目前,Flash动画已经成为大家休闲生活中喜闻乐见、老少皆宜的一种娱乐方式,它的参与的门槛也不高,而且用来广告更是一个不错的选择。近年来Flash动画在市场上的盈利点主要有以下几方面:
1)娱乐平台,互动应用。如今网上最火爆的不是大游戏,而是一些小游戏,它们更令人觉得其乐无穷。个人认为如果在儿童娱乐平台方面能做更多让孩子浏览的网站,会吸引更多的儿童产品商家来做广告。
2)Flash动画交易平台。它以简单、直观、形象、易于操作获得了广大用户的认可。
3)广告制作。因为其制作简单,而且制作成本低,所以Flash往往成为电视、网站等众多媒体广告的首选。
4)手机动漫将成市场新盈利点。众所周知,我们中国的广大手机用户是一个多么大的市场,手机短信的出现,产值超过400亿元;手机音乐,产值超过20亿元并且现在仍在高速增长;那么手机动漫呢?目前,手机动漫发展的基础已经奠定,手机动漫将成为市场上的一个新亮点。所有业界人士也都看好手机动漫产业,认为其前景广阔,所有的电信运营商都看好该业务一定能成为一具潜在的利润增长点。
3关键技术
运用ActionScript可以制作出交互性极强的动态网页、开发出精彩的游戏和各种实时交互系统,虽然有些效果通过传统的动画制作方法也能实现,但却要花费大量的时间,在这个讲究效率的时代,熟练地运用Flash的内置脚本语言来满足制作的需要,这才是最明智的选择。
3.1重要ActionScript的代码
ActionScript是一种功能全面的“面向对象编程”的编程语言,利用ActionScript代码可能以控制动画的播放、为文档中的媒体元素添加交互式内容、响应用户事件以及同Web服务器之间交换数据。譬如,我们可以通过添加代码使用户在单击某个按钮时显示一个新动画或新图像,还可以使用动作脚本向应用程序添加逻辑。它能让应用程序随用户的不同操作和其它情况而采取不同的工作方式。Flash包括两个版本的ActionScript,完全可以满足创作者的各种需要。
随着Flash版本的更新,代码命令的功能也越来越强大。这里只涉及几个与网络相关的函数。ActionScript的一个突出特点是易于使用。一般的动画爱好者也能轻松地使用ActionScript来为Flash影片添加交互功能。并且在Flash中为代码的编写创建了一个可视的、容易理解的界面,并提供了动作脚本助手,让初学者更容易接受。
1)getURL()
该动作的是为按钮或其他事件与Web页面建立超级链接,也可以用来向其他应用程序传递变量,调用格式:getURL(网址,窗口,变量)
2)loadMovie()与loadMovieNum()
这两个动作均能将外部的将SWF或JPEG文件载入到指定的影片中进行播放,并可以实现几个影片间的切换播放,区别是前者载入到影片剪辑里,后者载入到场景中。调用格式:loadMovie(url,目标,方法)与loadMovieNum(url,级别,方法)
3)gotoAndPlay()
该语句通常加在关键帧或按钮实例上,作用是当动画播放到某帧或单击某按钮时,跳转到指定的帧并从该帧开始播放。
3.2动态Loading设计
Loading经常被用在Flash动画的开头,一个好的下载等待条会让原本枯燥乏味的等待变得生动有趣。如果index.swf文件比较大,就会受网络传输的速度的影响,所以在它被完全导人之前为了让用户能够耐心地等待,我们完全有必要设计出一个独具特色的动态Loading来吸引广大用户,当然一个好的Loading也能给网站起到良好的铺垫作用。
一般的方法是先将Loading做成一个独立的影片剪辑元件,在场景的最后位置设置一个标签,接着,再利用ifFrameLoaded函数来判断该动画是否已经下载完毕,若是已经下载完毕就可以用gotoAndPlay命令来控制整个动画的播放。例如:itFrameLoaded(“标签”){gotoAndPlay(“开始播放的地方”)}。
3.3文本导入
在Flash网站的制作过程中的文本导入,一般有两种方法:文本图形法和直接导入法。
当文本内容较少,又想有一定的动态效果,可以使用文本图形法。文本导入法则能通过loadVariables函数,将独立的.txt文本文件导入到Flash文件中,只要修改txt文本内容就可实现Flash中相关文件的修改,操作特别方便。
4小结
值得注意的是,当用Flash制作全网站时,整个站点从概念上要包括所有视听元素部分和版式的设计。网站设计一定要如实地反应客户的需求,有效地传播相关信息与促进品牌。这样的网站不但要拥有独特鲜明的个性,而且还要能调动浏览者的积极性,给用户一种绚丽、活跃的心理感受,千篇一律的网站是不会有人去浏览的。
Flash自身的技术发展已经有了很大的进步,在Flash中,有类似Photoshop中的滤镜效果和图层混合效果,有类似3dsmax中的骨骼运动动画。这些新增的功能,为优秀动画作品的制作提供了强有力的支持和帮助,也为网站的建设带来了一片更为广阔的天空。
作者简介:
孙年芳(1974-),女,副教授,研究方向:计算机辅助设计,平面设计。(原文载于《硅谷》杂志2012年第13期,硅谷网及《硅谷》杂志版权所有,未经允许禁止转载) |
|
|
|
【对“FLASH动画在网络中的应用”发布评论】 |
版权及免责声明:
① 本网站部分投稿来源于“网友”,涉及投资、理财、消费等内容,请亲们反复甄别,切勿轻信。本网站部分由赞助商提供的内容属于【广告】性质,仅供阅读,不构成具体实施建议,请谨慎对待。据此操作,风险自担。
② 内容来源注明“硅谷网”及其相关称谓的文字、图片和音视频,版权均属本网站所有,任何媒体、网站或个人需经本网站许可方可复制或转载,并在使用时必须注明来源【硅谷网】或对应来源,违者本网站将依法追究责任。
③ 注明来源为各大报纸、杂志、网站及其他媒体的文章,文章原作者享有著作权,本网站转载其他媒体稿件是为传播更多的信息,并不代表赞同其观点和对其真实性负责,本网站不承担此类稿件侵权行为的连带责任。
④ 本网站不对非自身发布内容的真实性、合法性、准确性作担保。若硅谷网因为自身和转载内容,涉及到侵权、违法等问题,请有关单位或个人速与本网站取得联系(联系电话:01057255600),我们将第一时间核实处理。
|
|
|
|