谢谢
谢谢
允许没有Flash和/或Flex IDE的开发人员,开发和编译/publish Actionscript3和MXML代码到flash内容(SWF)。例如,可以使用FlashDevelop作为IDE,并使用Flex 3.3 SDK编译代码。
(来自Adobe [http://www.adobe.com/products/flex/overview/][1]) Flex是一个免费的、开源的框架,用于构建高度交互式、表现力强的Web应用程序,可在所有主要浏览器、桌面和操作系统上一致部署。它提供了一种现代的、基于标准的语言和编程模型,支持常见的设计模式。MXML是一种声明性的基于XML的语言,用于描述UI布局和行为,ActionScript™ 3是一种功能强大的面向对象的编程语言,用于创建客户端逻辑。Flex还包括一个丰富的组件库,其中包含100多个经过验证、可扩展的UI组件,用于创建丰富的Internet应用程序(RIAs),以及一个交互式的Flex应用程序调试器。
Flex Builder只是一个IDE,用于辅助开发flash(SWF)或AIR内容。该构建器利用上面的SDK进行编译。框架可以使用也可以不使用,这取决于开发人员的需求。许多开发人员已经摆脱了FLASH IDE(那个令人讨厌的时间轴!),并在Flex Builder IDE中纯粹地编写他们的AS3代码,因为它提供了许多对“高级”程序员有用的功能;更不用说它是一个非常干净的UI,建立在Eclipse上,所以它有许多插件和坚实的社区支持其体系结构。
希望这可以帮到您。
这些框架可以相互组合。如果你想要你的应用既能在Web上运行,也能在桌面上运行,那么你可以使用Flex SDK来制作应用程序,然后再使用Air将此应用程序封装成桌面版本。
如果你想开发一个Air应用程序,你必须使用Air SDK。如果你想开发一个在Air上运行的Flex应用程序,你需要同时使用两者。