为Flash正名,为Flasher正名:我们不止是做动画的。

心情感悟 | 2010年07月10日 下午 3:29 | RSS 2.0

总是有人问我:你从哪门语言开始学的编程?

我都会回答:Actionscript。

对方往往是一愣,然后不解的问:什么?

我只得再说:Flash中的动作脚本。

对方大多以这样的问句收场:“Flash不是做动画的么?”

说到Flash,大家就想起动画,说到做Flash的人(闪客),大家就理所应当的与做动画的人划等号。

没错,早期的Flash(MX以 前),主要任务确实是做动画,但从Flash5开始,Flash的主要任务就逐渐向开发“网络应用”的方向靠拢,在Flash MX时代,Macromedia推出了“RIA”(Rich Internet Application,富网络应用)的概念,这个概念使得我们的网络世界得以大幅进化。

一开始,大家体会最深的,可能就 是网站的广告形式变得更加多样化,互动型广告逐渐兴起。

慢慢我们开始看到,网上出现了越来越多的Flash单机小游戏,不需下载,在线即 玩。

紧接着,Flash个人站点开始大量兴起,众多知名设计师/设计工作室的站点都使用了Flash技术。

同时发生的大事件 就是Flex的诞生,Flash技术对传统开发人员更加友好,一些企业级应用开始使用Flex技术。当然,2005年左右AJAX技术的兴起,对 Flash技术的应用有所压制。

接下来一些与网络结合更加紧密的Flash应用开始出现,在线涂鸦板/在线大头贴/QQ秀(是的,QQ秀) /在线Photoshop/简单的网络对战游戏(如五子棋等)/纯Flash社交社区 就是其中的典型。

随着Facebook类社交网站 (国内是kaixin001/renren)的兴起,以及功能更强大、语法更规范、效率更高的ActionScript3的发布,大量社交应用都使用了 Flash技术,为国人所熟知诸如开心农场、人人餐厅、宠物派、开心宝贝、荣光医院等网页游戏,无一例外地使用Flash技术来作为前端呈现。

近 几年,Adobe AIR的推出,使得开发人员可以使用Flash技术开发跨设备、跨平台(cross-device&cross-platform)的桌面应用, 无论是Windows,Mac,Linux,甚至是Android手机,一个安装包即可通用。

说到这里,你还认为 Flash只是用来做动画的么?

Tags: ,

“为Flash正名,为Flasher正名:我们不止是做动画的。” 目前有 3 条回应

  1. Sulphur 说道:

    同感,虽然学了不少编程语言,但是最开始还是从Flash的脚本开始认识编程的~~

  2. 西部秋虫 说道:

    Flash已经成为一个泛概念,基本上,所有能用AS进行开发的平台,都可以统称为Flash技术了.

  3. Mutoo 说道:

    我落伍了……

留下回复