Flash 的版本历史
Flash的快速发展
微软的介入让业界对于新诞生的 Flash 软体(以及搭配使用的 Shockwave Flash 外挂程式)投以高度关注。自此以后,这个软体所带来的重大变革以及与其搭配的程式语言 ActionScript 便吸引了许多忠实的开发者。
- FutureSplash Animator (1995) - Flash的前身,由简单的工具和时间线组成 ;
- Flash 1 (1996-11) - Macromedia给FutureSplash Animator更名后为Flash的第一个版本 ;
- Flash 2 (1997-6) - 引入库的概念 ;
- Flash 3 (1998-5-31) - 影片剪辑,Javascript插件,透明度和独立播放器 ;
- Flash 4 (1999-6-15) - 变量,文本输入框,增强的ActionScript ,流媒体MP3 ;自 Flash 进入4.0 版以后,原本的 Shockwave 播放器便变成了仅供 Director 使用。Flash 4.0开始有了自己专用的播放器,称为“Flash Player”,不过为了保持向下相容性,Flash 制作出的动画则仍旧沿用了原有的 .SWF文件名(Shockwave Flash)。
- Flash 5 (2000-8-24) - Javascript, 智能剪辑, HTML文本格式 ;Flash 5.0中的 ActionScript 已有了长足的进步,并且开始了对XML和Smart Clip(智能影片剪辑)的支持。ActionScript的语法已经开始定位为发展成一种完整的面向对象的语言,并且遵循ECMAScript的标准(就像JavaScript那样)。
- Flash MX (2002-3-15) - (也就是测试版中的6.0,后来为了配合MX产品线,正式命名为MX,支持的播放器为 Flash Player 6)Unicode,组件,XML,流媒体视频编码 ;
Flash6开始了对外部jpg和MP3的调入支持。同时也增加了更多的内建对象( 如直接的绘画控制)。提供了对HTML文本的更精确控制。SetInterval 超频帧的概念。同时也改进了swf文件的压缩技术。
- Flash MX 2004 (2003-9-10) - (支持用 Flash MX 2004创建的SWF的播放器的版本被命名为 Flash Player 7)
Flash MX 2004增加了许多新的功能: 对移动设备和手机、Pocket PC的支持(以及像素字体的清晰显示); Flash Player 运行时性能提高了 2 至 5 倍; 对HTML文本中内嵌图像和swf(swf中的独立swf)的支持; FLV外部视频的支持(与QuickTime的集成); 对Adobe PDF及其它文档的支持; 基于屏幕的可视开发环境; 可视编程环境; 高级可控制外观组件支持; 数据绑定; Web 服务和 XML 的预建数据连接器; 项目管理功能; 源代码控制系统; 等 同时开始了对Flash本身制作软件的控制和插件开放JSFL(Macromedia Flash JavaScript API),Macromedia无疑在开始调动Internet上Flasher们的巨大力量和集体智慧。
- Flash MX 2004 Pro (2003-9-10) - 包括所有Flash MX 2004的特性,加上Web Services, ActionScript 2.0 的面向对象编程,媒体播放组件 ;
- Flash 8 (2005-9-13) ;
- Flash 8 Pro (2005-9-13) 增强为移动设备开发的功能,方便创建Flash Web,增强的网络视频 。
- Flash CS3(2007-4-20)Adobe推出了FLASH CS3。
增加功能: FlashCS3增加了导出QuickTime视频的功能。这种方式可以精确地将Flash电影导出,包括嵌套的影片剪辑、 ActionScript 产生的内容以及其他运行时的效果,例如投影、模糊等特效。
Adobe设备中心CS3已包含在FlashC S3之中,借助于内置的设备模板和不断更新的设备参数文件,可以大大简化移动内容的创建过程。现在用户可以方便地设计、预览以及测试移动内容,例如交互的 Flash Lite应用程序和丰富的用户界面。
使用内置的 ActionScript 3.0 用户界面和视频组件,可以大大提升内容的开发,节省宝贵的时间,包括按钮、滚动条、滑块等等。新增的可以编辑的属性使得用户可以方便地定制组件的外观,从而适应不同项目的需求。
使用Adobe Flash Video编码器传送广播级质量的在线视频。在编码选项中,包括了许多高级选项,例如去除交错,导入导出线索点等等。以及一组非常漂亮的视频组件模板,为用户对播放视频的外观提供了详细的控制。