我第一次看到FLASH是10年前的事了,那时候感觉这个东西简直是太神奇了,并且非常羡慕那些可以做动画的高手们。崇拜那些达人们的同时也非常希望自己什么时候可以抽时间学习一下,将来也发布一个动画或者小游戏什么的。可是有时候老天爷喜欢和我开玩笑,这个愿望一直因为种种原因而无法实现。
Adobe Flash 简称Flash,前身FutureSplash,既指Adobe Flash Professional多媒体创作程序,指Adobe Flash Player。Macromedia公司於2005年12月3日被Adobe公司收购,Flash也就成为了Adobe旗下的软件。由于在FLASH中应用了许多矢量图片元素,所以文件体积较小-这也为它在网络上的流行打下了坚实的基础。
但是随着时间的推移和互联网的高速发展,FLASH的缺点和不足也渐渐的浮出水面,比如对电脑系统资源的消耗,影音无法利用电脑上的硬件加速,还有就是安全隐患问题。如果你经常阅读电子技术方面的新闻,我想你一定记得前段时间苹果CEO乔布斯对FLASH的公开批评,同时他也强调了为什么苹果不愿意将FLASH引进到他们的IOS设备上 - IOS设备包括IPHONE, IPAD, IPOD。与此同时,HTML5的日渐成熟也对FLASH有着不小的影响。因为HTML5是开源的,所以它就更容易受到广大开发者和程序员的青睐,现在国外不少视频网站都陆续推出了HTML5版本,这样许多移动通讯设备也可以通过3G或者是WIFI进行视频浏览。
最为一个网页设计工作者,我个人不是特别喜欢使用FLASH,我通常是使用像JQUEY这样的JAVASCRIPT来解决问题。而且随着浏览器的发展CSS3也是一个不错的选择(当然这个要取决于你的用户)。记得好几年前,一般网站的BANNER都是拿FLASH做的,但如今国外几乎90%以上的网站都采用了AJAX。WEBKIT是苹果开发的一个开源式的CSS framework, 网页开发工程师只需要几行css代码就可以实现很多超酷的动画特效,但是缺点是IE的兼容性很低。
不管FLASH是好是坏我觉得每个从事网页设计的同行们都应该接触一下,我觉得还是对自己的业务水平有帮助的。我在3年前参加了一个FLASH的培训班,学了一些简单的动画设计技巧和ACTIONSCRIPT2.0编程方面的东西,今天我就把我在培训期间做的一个FLASH小游戏和大家分享一下。