第0章 ActionScript教程 - Flash相关概念

Flash是Adobe公司旗下的一款产品,其中衍生出来很多概念,如Flash,Flex,Flash Professional,Flash Builder,ActionScript,AIR,Flash Player,SWF等。初学者不太好区分。如下以图片及文字的方式对这些概念进行了区分:

FlashApp

 

如上图示:

Flash Professional,Flash Builder/Flex Builder,Flash Player,AIR都是Adobe在动画,桌面应用程序,移动应用程序,运行平台上面的一些产品。

  • Flash / Flash Professional

     主要用来设计动画,生成视频的创作环境。内置AS(ActionScript)编译器及运行时。生成的swf格式的动画文件主要由flash player/Air来播放。适合做动画和一些不规则的组件。

  • FlashBuilder/FlexBuilder

     主要用来开发桌面应用程序,移动应用程序,AS程序等,为开发人员提供开发环境。FlashBuilder是FlexBuilder 的升级版本,在FlexBuilder升级到版本4时改名叫FlashBuilder。适合做企业级应用,也可以做社区及游戏应用。

  • Flash Player

     主要用于浏览器中对swf,flv,f4v等flash视频格式的播放,通常以插件方式内嵌到不同的浏览器中。

  • AIR

     跨浏览器,跨桌面,跨平台运行的AS3运行环境,类似于Java的运行环境JVM

 

  • AS3

     ActionScript 通常简称为AS,它是Flash 平台的语言。AS编写的程序,最终可以编译成SWF、SWC。ActionScript 有3个版本,分别是1.0版(AS1),2.0版(AS2)和3.0版(AS3)。只有Flash Player 9及以上播放器才支持AS3编译的SWF。

  • Flex

    一个高效、免费的开源框架,可用于构建具有表现力的 Web 应用程序。

 

  • Flash Media Server

    Flash Media Server简称FMS,是Adobe开发的一款用于用户之间相互通讯的服务器平台,它集成了Flash多媒体交互特性,添加实时音频和实时数据流等,通过网络存储录制下来的音频、视频,将这些音频、视频和共享数据对象传递给多个客户端,实现实时同步共享,如多媒体流的点播、直播、交互等。支持的协议有RTMP、RTMPT、RTMPE、RTMPS、RTMFP等。

 

声明:本站未注明转载的文章均属本人原创文章,文中所涉及文字、图片、图表、Logo、页面版式以及其他信息等内容均受版权、标签和其它财产所有权法律的保护,请勿用于任何形式的商业用途,转载请保留该声明,并注明出处。茶沫:http://www.cnblogs.com/janas/ 欢迎沟通交流:nofulls@gmail.com

posted @ 2013-05-18 14:58  全栈深入  阅读(1507)  评论(1编辑  收藏  举报