flash有哪些版本?
Flash的历史
Flash的最早版本叫做未来Flash Animator。当时,未来Flash Animator的两个最大用户是微软和迪士尼。1996 165438+10月,未来飞溅动画师卖给MM(Macromedia.com),改名为Flash1.0。这里不得不提的人是乔纳森·盖伊。他和他的六人团队首先创建了未来的Splash动画师,这是现在Flash的真正前身。
Macromedia公司在6月1997推出了Flash 2.0,在5月1998推出了Flash3.0。但这些早期版本的Flash都使用了Shockwave播放器。自从Flash进入4.0版本,最初的Shockwave播放器只有Director使用。Flash 4.0开始有了自己的专用播放器,叫做“Flash Player”,但是为了保持向后兼容,Flash还是沿用了原来的扩展:。冲击波闪光。
2000年8月,Macromedia发布了Flash5.0,支持的播放器是Flash Player 5。Flash 5.0中的ActionScript有了很大的进步,开始支持XML和Smart Clip。ActionScript的语法已经开始发展成为一种完整的面向对象语言,它遵循ECMAScript的标准,就像javascript一样。
2002年3月,Macromedia推出了Flash Player 6,作为Flash MX支持的播放器。Flash 6开始支持外部jpg和MP3调用,同时增加了更多的内置对象,对HTML文本提供了更精确的控制,并引入了SetInterval超频帧的概念。同时改进了swf文件的压缩技术。那么,“MX”到底是什么意思呢?到目前为止,还没有官方证实。如果一定要认为是一个词的缩写,Macromedia Experience可以是最好的答案。最权威的答案来自Macromedia Designer &;据开发者中心(Macromedia Designer and Developer Center)负责人介绍:
1.所有产品都被昵称为MX,因为它们是完整产品家族的一部分。而且我们相信,用户可以通过一整套前后台一体化的产品,更高效地完成各种复杂的项目。
2.比起只是从版本号升级,比如Flash从5升级到6,使用MX标签更能体现更重要的升级。好像用户得到了一个全新的产品,从5到MX!
3.MX意味着Macromedia尝试新的东西。在我看来,Flash MX不仅是一次革命性的升级,也是Macromedia重大演进的一部分。我不能说太多,因为Flash MX只是一个开始,接下来的几个月会有更多的体现。
(原地址:/desdev/logged _ in/the _ mx.html)
虽然他仍然没有回答MX的真正含义,但最后一句“MX意味着Macromedia用它尝试一些新的东西”揭示了Macromedia体验的含义,这让我们有理由猜测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、先进的可控外观组件支持;
一、数据绑定;
J.用于Web服务和XML的预建数据连接器;
k、项目管理职能;
l、源代码控制系统;
m,其他
与此同时,我们开始控制Flash自己制作的软件,并开放插件JSFL(Macromedia Flash JavaScript API),Macromedia无疑开始在互联网上调动闪客的巨大力量和集体智慧。
二、Flash的发展方向
Flash被称为“最灵活的前景”。由于其独特的时间段分割(时间轴)和重组(MC嵌套)技术,结合ActionScitp的对象和进程控制,可以设计出灵活的界面和动画,也是最小的前景。Flash具有跨平台的特性(就像Java一样),所以无论你在什么平台,只要安装了支持的Flash播放器,就可以保证它们最终的显示效果是一致的,而不必像以前的网页设计一样,为IE或者NetSpace设计一个版本。和Java一样,具有很强的可移植性。最新的Flash还有手机支持功能,可以让用户为自己的手机设计喜欢的功能。当然,首先你得有一部支持Flash的手机,还可以应用到Pocket PC上。
那么,Flash可能的发展方向是什么?
1、应用程序开发:由于其独特的跨平台特性、灵活的界面控制和多媒体特性的使用,用Flash制作的应用程序具有强大的生命力。在与用户的沟通上,有着其他任何方式都无法比拟的优势。当然,有些功能可能依赖于XML或其他客户端技术,比如javascript。但目前的情况是,很少有人有使用Flash开发应用的经验。但这种难度会随着时间的推移逐渐减弱。事实上,对于大型项目来说,这个时候使用Flash为时过早,因为这意味着巨大的风险。当然,在最早的时候掌握和积累这方面的经验,无疑是很大的竞争力。这项技术可以应用于小部分项目或小规模项目,以降低开发风险。
2.软件系统界面开发:Flash对于界面元素的可控性和它所表达的效果无疑是很有吸引力的。对于一个软件系统的界面来说,Flash的特性可以为用户提供一个良好的界面。
3.手机领域的发展:手机领域的发展会对精确(像素级)的界面设计和CPU使用率分布的控制能力有更高的要求,但也意味着更广阔的使用空间。事实上,手机和掌上电脑的界限越来越不明显。开发人员必须为每部手机(或Pocket PC)设计不同的界面,因为它们的屏幕大小不同。当然,软件的内核可能是一样的,重要的是要注意各种手机CPU的计算能力和内存大小。这些无疑是一些非常苛刻的要求。
4.游戏开发:其实Flash中的游戏开发已经尝试了很多年。但是到目前为止还停留在中小型游戏的开发上。游戏开发很大一部分受限于其CPU能力和大量代码的管理。不过,幸运的是,Flash Player 7的运行时性能提高了2到5倍。而且最新的Flash MX 2004 Professional提供了项目管理和代码维护的功能,Actionscript 2.0的发布使得程序更容易维护和开发。
5.Web应用服务:其实很难定义Web应用服务的范围。似乎有着无限的可能性。随着网络的逐渐渗透,基于客户机-服务器的应用程序设计逐渐流行起来,并一度被誉为最有前途的方式。但这样一来,开发者可能会花更多的时间在服务器后台处理能力和架构上,并与前台(Flash端)保持同步。
6.站点建设:其实只有少数人掌握了使用flash搭建全Flash站点的技术。因为这意味着更高的界面维护能力和开发者整个站点架构能力。但它带来的好处也是极其明显的:全面控制;无缝引导跳转;更丰富的媒体内容;更体贴用户的流畅交互;跨平台和瘦客户端支持;以及与其他Flash应用程序的无缝集成。
7.多媒体娱乐:其实这方面不用多说什么。虽然它的发展速度没有预测的那么快,但还是在前进。Flash本身因其多媒体和交互性而广受好评。它带来的友好氛围相信每个人都会喜欢。
8.教学系统的开发:将Flash应用到教学系统中,现有的技术无疑会大大提高学生的主动性和主动发现能力。在教学系统的开发中,技术并不占优势,教学内容才是它真正需要的。