WEB开发网
开发学院图形图像Fireworks 尝鲜 Fireworks CS4测试版新体验 阅读

尝鲜 Fireworks CS4测试版新体验

 2008-05-27 09:22:39 来源:WEB开发网   
核心提示: Flex 由 Macromedia 公司发布的 表现服务器(Presentation Server)提供给 programmer 所熟悉、基于标准的编程框架和功能强大的组件用于开发和部署丰富客户端应用程序的表示层,Flex 开发者使用MXML文件,该文件直观的基于 XML 的语言和acti

Flex 由 Macromedia 公司发布的 表现服务器(Presentation Server)提供给 programmer 所熟悉、基于标准的编程框架和功能强大的组件用于开发和部署丰富客户端应用程序的表示层。Flex 开发者使用MXML文件,该文件直观的基于 XML 的语言和actionScript 来定义丰富的用户界面,由 Flex 服务器翻译成智能的客户端应用程序,由客户端的flash player或者shockwave player解释执行,所以想点击查看网页源文件,是根本什么都查不到的,当然使用搜索引擎是不能检索到它们的。

这样也引来一个问题 运用Flash是完全可以做到flex的效果的,为什么还需要flex呢?

我理解是这样的:为了迎合更多的程序员,flash的动画概念和写程序的开发人员格格不入,为了吸引更多的jsp/asp/php等程序员,Macromedia推出了Flex用非常简单的.mxml来描述界面和jsp/asp/php程序人员使用.html非常相似,而且mxml更加规范化、标准化。

另外还有一个误区就是,MXML就是应用程序。这是绝对错误的。MXML只是一种描述,最终运行,还是需要编译好的SWF+Runtime。对于传统的Flash开发人员,可以这么理解:MXML就好比FLA,FlexBuilder就好比FlashIDE把FLA变为SWF那样把MXML变为SWF。

AIR(Adobe Integrated Runtime)

AIR是Apollo Intergeted Runtime。AIR程序都是跑在AIR这个Runtime之上的。这就好比SWF文件在Flashplayer中运行一样。

AIR的组成和发布非常简单:一个描述应用的XML+一个根节点资源+一个打包工具。

在我们使用Flex Builder3简历AIR项目的时候,一般都会自动产生一个MXML和个XML。用Flex编译好的SWF,作为这个AIR的默认根节点,然后可以通过Flex Builder3 发布成为air安装包。然而这并不意味着我们只能用Flex开发AIR应用!我们只要有swf,并且把这个swf描述成为AIR应用的根节点资源,就可以利用Flex Builder3的打包工具发布我们的air安装包了!

上一页  3 4 5 6 7 8 9 10  下一页

Tags:尝鲜 Fireworks CS

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接