Flash 最早期的版本称为Future Splash Animator,当时Future Splash Animator最大的两个用户是微软(Microsoft)和迪斯尼(Disney)。1996年11月,Future Splash Animator卖给了MM(Macromedia.com),同时改名为Flash1.0 .这里不得不提到的人物是乔纳森。盖伊(Jonathan Gay),是他和他的六人小组首先创造了Future Splash Animator,也就是现在Flash的真正前身了。
Macromedia 公司在1997年6月推出了Flash 2.0 ,1998年5月推出了Flash3.0.但是这些早期版本的Flash所使用的都是Shockwave 播放器。自 Flash 进入4.0 版以后,原来所使用的 Shockwave 播放器便仅供 Director 使用。Flash 4.0开始有了自己专用的播放器,称为“Flash Player”,但是为了保持向下相容性,Flash仍然沿用了原有的扩展名:。SWF(Shockwave Flash)
2000年8月Macromedia 推出了Flash5.0 ,它所支持的播放器为 Flash Player 5.Flash 5.0中的Actionscript..已有了长足的进步,并且开始了对XML和Smart Clip(智能影片剪辑)的支持。Actionscript..的语法已经开始定位为发展成为一种完整的面向对象的语言,并且遵循ECMAscript..的标准,就像javascript..那样。
2002年3月Macromedia 推出了Flash MX支持的播放器为 Flash Player 6.Flash 6开始了对外部jpg和MP3调入的支持,同时也增加了更多的内建对象,提供了对HTML文本更精确的控制,并引如SetInterval 超频帧的概念。同时也改进了swf文件的压缩技术。那么,“MX”究竟是什么意思呢?到目前为止,还没有一个官方的证实,如果一定要认为是某个单词的缩写,那么可以把Macromedia Experience作为最好的答案。最权威答案来自Macromedia Designer & Developer Center(Macromedia设计师和开发者中心)负责人的说法:
1、所有的产品都搭载上MX绰号,是因为它们都是一个完整产品家族的一部分,而且,我们相信通过整套前台和后台综合的产品,可以让用户更高效得完成各种复杂项目。
2、比起仅仅从版本号升级,例如Flash由5升级到6,用MX标签可以体现更重要的升级,看起来用户好像得到了全新的产品,从5到了MX.
3、MX意味着Macromedia以此尝试一些新的事物,就我的观点来看,Flash MX不仅仅是一次革命性的升级,还是Macromedia一个重大演变的一部分。我不能说得太多,因为Flash MX仅仅是一个开始,接下来的几个月中会更有体现。
虽然他依旧没有回答MX到底是什么意思,而最后一句“MX意味着Macromedia以此尝试一些新的事物”,暴露出Macromedia Experience的意思,也就有理由猜测,MX可能是Macromedia X的意思,即Macromedia的未来之路,Macromedia正试图展开一次全新的革命。
2003年8月Macromedia 推出了Flash MX 2004,其播放器的版本被命名为 Flash Player 7.Flash MX 2004增加了许多新的功能:
A、对移动设备和手机、Pocket PC的支持(以及像素字体的清晰显示);B、Flash Player 运行时性能提高了2至5倍;C、对HTML文本中内嵌图像和swf(swf中的独立swf)的支持;D、FLV外部视频的支持(与QuickTime的集成);E、对Adobe PDF及其它文档的支持;F、基于屏幕的可视开发环境;G、可视编程环境;H、高级可控制外观组件支持;I、数据绑定;J、Web 服务和 XML 的预建数据连接器;K、项目管理功能;L、源代码控制系统;M、其它
同时开始了对Flash本身制作软件的控制和插件开放JSFL(Macromedia Flash javascript.. API),Macromedia无疑在开始调动Internet上Flasher们的巨大力量和集体智慧。
2005年10月,Macromedia 推出了Flash 8.0,增强了对视频支持。可以打包成Flash视频(即*.flv文件);改进了动作脚本面板。
2005年Adobe耗资34亿美元并购Macromedia从此,Flash便冠上了Adobe的名头最近,Adobe推出了最新的,也是第一次以Adobe的名义推出Flash产品,名为Adobe Flash CS3(同时也发布了多款捆绑套装) |