一:
1)Adobe® Flash® Player 是一个跨平台、基于浏览器的应用程序运行时,它可以跨屏幕和浏览器、原汁原味地呈现具有表现力的应用程序、内容和视频,当前版本Flash Player 10.1 。 也就是要浏览flash必须安装此软件或浏览器插件。
2)Flash Catalyst是一个专业的交互设计工具,它的前身是Thermo(这是Flash Catalyst正式推出之前的开发代号,在之前Adobe的很多非常酷的视频中介绍过如何使用这个工具快速制作同样非常酷的应用)。详细参考http://www.riameeting.com/node/255,介绍了如何初级使用,当前版本Flash Catalyst CS5。
3)Adobe® Flash® Builder™ 4(之前称为 Adobe Flex® Builder™)软件可以帮助软件开发人员使用开放源 Flex 框架快速开发跨平台富 Internet 应用程序 (RIA) 和内容。它包含对智能编码、调试及可视设计的支持,提供功能强大的测试工具,这些工具可以提高开发速度并创建出性能更高的应用程序。
4)Flex通常是指Adobe Flex,是最初由Macromedia公司在2004年3月发布的,基于其专有的Macromedia Flash平台,它是涵盖了支持RIA(Rich Internet Applications)的开发和部署的一系列技术组合。
5)Adobe® AIR® 2.5 运行时使开发人员能使用 HTML、JavaScript、Adobe Flash® Professional 软件和 ActionScript® 构建 Web 应用程序,这些应用程序可以作为独立的客户端应用程序运行并且不受浏览器的约束。Adobe AIR 作为 Flash Platform 的一个关键组件,为跨设备和平台交付应用程序提供了一个一致、灵活的开发环境,使设计人员和开发人员能完全释放自己的创意。现在提供对 Android™ 移动操作系统和电视的支持。参考:http://www.adobe.com/cn/products/air/
二:
flex底层实现实时actionscript3来实现的,最后都要编译为swf文件通过flash player这个运行时在客户端进行执行。flash builder只是一个编程工具,可以对flex和as进行编写。
三:
RIA技术即指富客户端RICH INTERNET APPLICATION,其中flex只是一种实现方式当然还有微软的Silverlight以及html5等都可以实现,但目前为止flex应该是做的最好的。MXML是flex的主文件形式以及组件形式,当前flex版本4.1。