不妨关注一下Flash技术

投稿/学生科协 李宽

 

说起Flash技术,可能大家既熟悉又陌生。从1995年诞生以来,至今已更新到第11代,其变化沧海桑田。而今的Flash,已经不局限于普遍意识中的动画制作工具和浏览器插件,而是发展为一个庞大的技术开发平台,成为跨平台、跨屏幕的RIA(富互联网应用)技术的“领军人物”。

 

笔者从2000年(小学五年级)开始接触Flash,断断续续走到今天,见证了它的起起伏伏,开玩笑地说,本人也是中国闪客(Flash中文翻译为“闪光”,于是其开发者被称作“闪客”)里的“活化石”了。在此,聊聊我眼中的Flash,大家学习之余不妨关注一下这个技术。

 

Flash技术好似“赤兔马”,1995年所属一家小公司被Macromedia50万美元收购,而2005年又被Adobe32亿美元并购,前一阵子又传出微软欲170亿美元收购Adobe的消息,虽后来被辟谣,但足以体现Flash技术的生命力和吸引力。

 

软件业发展至今,已将“用户体验”放在了一个非常重要的位置,因为无论一款软件有多么先进的技术,多么强大的功能,都要让用户来“评分”,如果看起来不美观,用起来不顺手,那么软件将难以推广。Flash就是一门以追求用户体验为核心价值取向的技术。一旦软件很好地应用了Flash技术,就会变得与众不同,脱颖而出。

 

2000年,Flash增强了动画制作功能,随后动画MTV在中国盛行,歌手雪村就是靠Flash制作的《东北人都是活雷锋》红遍网络。

2004年,Flash优化了流媒体播放技术,随后成就了美国的Youtube和中国的优酷。

2008年,CCTV利用Flash Player实现了数千万次的视频点播。

2009年,利用Flash制作的游戏《植物大战僵尸》在全球流行,下载量过亿。此外,应用Flash技术的社区游戏,如开心农场等也迅速流行。同样是这一年,Flash技术开发的桌面实时工具推动了twitter走入千家万户。

2010年,美国《时代周刊》也选择Flash为其制作电子杂志,能够实现跨平台阅读和实时更新。同年,美国纳斯达克推出Flash版证券交易系统,能够实时处理海量数据,并提供各种分析图表,表现优异。

今年1020日,我去成都参加了Adobe开发者技术日活动,了解到很多前沿信息。比如说,未来一年,各大IT公司都会推出自己的触屏移动设备,Flash已经为他们准备好了完整的跨平台技术解决方案,发展前景广阔。

而今年Adobe MAX大会上展示了更多将在未来一年发布的Flash平台新技术,同样令笔者兴奋。

 

Flash是一门延展性很大的技术,入门简单,学通不易——要想制作出绚丽的效果,就要对线性代数、高等数学、计算机图形学有一定了解;要想做出有趣的游戏,就需要一定的物理知识;此外,最好是在有了一定编程经验后接触Flash。笔者是在大一时开始对Flash编程进行深入的学习。可以说,大学里对Flash的学习也提高了自己对数学、物理、C语言和编程思想的学习兴趣。当然,对于笔者来说,要想真正成为高手还有很多路要走。

 

这里说几句题外话,为了迎合一般开发人员和设计者的需要,Adobe也推出了很多新工具,如CatalystROME等,操作简单,不必编写代码,甚至不必有多少软件操作常识,依靠人性化的提示就可以快速制作出精美的展示作品。这或许是未来软件开发技术的发展趋势。

 

学习Flash技术,可以充实课余生活,还可以参加很多国内国际的比赛,如“麻球网”的Flash游戏大赛,中国交互设计大赛,以及争取年度Adobe设计成就奖等。

 

对于我们来说,用Flash开发软件的优势就在于简单、快速、效果好。举一个亲身经验,在今年的校“正禾杯”数学建模比赛中,为了解决图论问题,我仅用几个小时的时间就开发出一个Flash图论工具,当别人在Excel上进行繁杂的输入计算工作时,我点几下鼠标就能得到直观的图形结果,极大提高了工作效率。

 

不过,由于Flash在国内尚处于兴起阶段,学院里目前没有开设Flash相关课程。建议大家对Flash有一个关注,在学有余力的情况下掌握它更好。