Flash Player:内嵌于浏览器中的Flash运行时环境。
AIR:Adobe集成开发环境,即Adobe Integrated Runtime,脱离浏览器,运行于桌面的Flash运行环境,对比Flash Player提供了额外的桌面资源交互和离线处理能力。
Flash Lite:运行于移动设备上的Flash 运行环境。本书不做讨论。
由ActionScript编写的应用可以运行于上述三种Flash运行环境中,本书则主要讨论浏览器端的RIA应用,即Flash Player的Flash运行环境。(如果你需要开发基于AIR的桌面互联网应用时,本书讨论的绝大部分内容仍然有效。)
Flash Player刚刚诞生的时候,确实是一款Flash动画或影片的播放器,设计者关注如何像在画布或胶片上一样进行动画创作。Flash Player 8加入了许多重要的功能,尤其在Flash生成、渲染和播放性能上有了巨大的提升。在Flash Player发展的第10个年头,通过重新设计ActionScript 3.0,Flash Player 9成为最重要的一次发布。全新闪亮登场的ECMAScript引擎AVM2使Flash Player脱胎换骨,伴随着Flash Player 9发布的Flex 2,也开始占据RIA舞台的中心。



