Adobe Flash Player 10 发布

  • Jon Rose
  • 张凯峰

2008 年 5 月 17 日

话题:Java语言 & 开发架构

今天,Adobe 宣布 Flash Player 10 Beta 版本的正式发布,这个项目之前代号为“Astro”。由于 JavaFX 和微软的 Silverlight 这些竞争者一直也都在竭尽全力地开发他们自己的解决方案,所以 Adobe Flash Player 10 将会包含大量显著的强化以在竞争中占据不败之地。这个播放器可以在Adobe Labs 站点下载到。

Wired.com 高度总结了其中关键的增强部分:

3D 特效: 在保持完整交互性的同时,可以很轻松地让任何显示对象进行变换及生成动画效果。快速、轻量及自然的 3D 特效支持就能轻松地产生动画效果,而之前这只能通过那些专业用户来提供给大众。想要生成复杂的效果,只需要对那些你已经了解的 API 进行扩展就能轻松搞定。

自定义过滤器和特效: 使用 Adobe® Pixel Bender™创建你个性的轻便的过滤器、混合模式以及填充,这和之前用于很多 After Effects CS3 过滤器上的技术是一样的。在 Flash Player 中的 Shader 大约有 1KB 大小,可以在运行时编写并产生动画效果。

高级文本布局: 拥有与 TextField 并存的一个新的高度灵活的文本布局引擎,该引擎可以通过提供对文本从右到左或垂直布局的低级访问,可以在创建新的文本控件时产生一些新颖的布局,并且能够提供对连字(ligature)这样的印刷元素的支持。

增强的绘画 API: 使用运行时绘画更加方便,并且由于可重显样式属性和 3D API 的存在,运行时绘画功能因此显地更为强大。它提供了一种新的方法来画制复杂的图形,而不再需要一行一行地编写代码。

视觉性能的提升: 随着硬件加速的广泛使用,应用程序和视频相对运行得更为流畅。一旦把一些视觉处理的任务转交给视频卡,CPU 就可以腾出手来做很多其他的事情。

Java语言 & 开发架构