遇见最美的你:Flash

  2004年夏,大二,去网吧玩也就是聊QQ,浏览网页,下载一些Flash动画用MacroMeida Flash Player 4看看,那时候想,FLASH这东东真是神奇啊!

  2007年冬,研一,用MacroMedia Flash Player 7玩了一个大约60-70KB的Flash跳棋游戏,那会问师兄(一个VC++程序高手),这个程序好神奇,这么小,画面精致,可玩性也高,怎么做的呢?于是去图书馆借了Flash设计的书,用学校仅有的3G国内流量通过迅雷下载了Flash MX 2004。由于没有美术功底,只能做简陋的补间动画,也发现原来flash可以通过AS1写程序。

  2008年底发现AS1/2过时了,早就有了Flash Pro 8甚至Flash 9,那会儿主要停留在用ActionScript Viewer 反编译flash,提取资源和查看脚本,并没有自己写过flash程序。作为一个windows平台工业测控程序开发者,一直期待,能不能用Flash程序做界面,代替MFC标准控件?到处上网查找MFC与Flash程序交互的教程。

  2009年春,买了很多很多Flash书籍,几乎每一部新上的AS3书籍,我都会去图书馆借过来查阅。不断的学习,让我觉得可以写代码了,于是用Flash写了一个曲线绘制的界面,夏季即用在了B市S厂。暑假,突然发现了Flex,这玩意更适合做UI,于是摸索了一阵子就搞定了一套界面,并完全代替了原来MFC程序界面,并首先用在了T市T厂,获得同行、客户和上级的好评和认可。

  那些年,Flash风靡IT界,比如全民偷菜

  Flash技术也越来越强大,期间不断学习:

  一个寒假学了低效率Papervision 3D引擎;

  Flex框架的各种控件,自定义组件;

  学过Alchemy炼金术,以提高程序执行效率;

  学了好久Stage3D,用Adobe那个官方开发的3D引擎开发过一个演示程序,后来Adobe把这个引擎开源不管了。后转头研究Stage3D引擎,用于工业程序中的3D显示。

  研究过FlasCC,后改名为CrossBridge,专门写了模块求解大型代数方程,也研究了很久MakeFile,也研究了如何使最后编译的swc文件体积减少;

  多线程编程的学习;

  为flash程序开发服务器程序,学习了socket网络编程,及多线程技术;

  开发ANE,复习了windows下DLL开发;

  开发内存中flash.ocx的程序,内存中读取swf并播放的技术,期间学习了大量COM内容,遇到万恶之源;


  一直在想Flash越来越强大,功能越来越多。然而,一个叫jobs的人,说如日中天的Flash不行,H5是未来趋势!

 

  什么?

  HTML5?不是吧!我们追了ADOBE这么多年,付出了那么多:

  从MacroMedia到Adobe;

  从AS1/2到AS3;

  从Flash MX 2004 到Flash CC

  从Flash到Flex;

  从Flex SDK 2到Apache Flex 4.15;

  从MacroMedia Flash Player 4到Adobe Flash 20;

  从Alchemy到FlasCC;

  从伪3D到Stage3D;

  从AGAL1到AGAL3;


  10年间,我从一个毛头小后生变成一个扣脚大叔,见证了Flash一路风雨。

  10年间,遇到最美的Flash:督促我学习了ActiveX/COM,3D编程,多线程,socket编程,MakeFile,由于as和js的相似也让我能很快熟悉H5 CANVAS。

  人生本来就是不断调整自我,不断给自己定位。人就要活到老,学到老。

  一个终结也意味着另一个开始!

  Flash,一路走好!

你可能感兴趣的:(Flash)