Notes of Flash Builder 4 Bible (5)

在Flash中可以创建演示并生效,这并不需要任何编程语言,但是一个Flex应用几乎是全部依赖代码的。动画完全是由Actionscript创建的,因为不管是Flex SDK还是Flash Builder都有一个时间轴的开发工具包。

        Flex也有管理包含有许多成百上千的视图和屏幕的大规模应用。Flash CS3有一个屏幕文件特性,但是这个特性并没有得到来自Adobe公司的开发关注,这些关注可以使它在企业应用中引人注目,并作为架构的一个选择。这个特性在Flash CS4中删除了。

        最后,Flex应用是用代码建立的,保存在文本文档中。这些文本文档在源代码控制应用中课一很容易的编辑,例如Subversion。结果,多数基于这些管理工具的开发者团队发现Flex开发工具是一个比较自然的适合他们的工作方式的。

        Flash Builder的设计视图对于图形设计者来说更加友好和高效。但是它对于那些真正的图形设计工具,比如Adobe的Photoshop,Illustrator和Fireworks。仍然不是那么的直观。一个新的图形设计软件Adobe Flash Catalyst支持为Flex应用创建丰富的图形,现在可以让图形设计者参加到Flex应用的整个开发当中了。

        下面的表描述了Flex和Flash开发的核心不同点:

 

任务                                Flex                                                            Flash

 

动画                                Flex利用Actionscript类(被称为效果)来定义      Flash时间轴允许动画逐帧和补间动画也支持Actionscript

                                      和演示动画,没有时间轴                                  来定义动画

 

操作数据                          Flex有多种工具来操作数据和应用服务器,包括      Flash可以像Flex一样在相同的应用之间交流,但是它的程

                                      RPC组件(HTTPService,WebService和           序设计工具不是直观和强健的

                                      RemoteObject)。它也很适合结合LiveCycle

                                      Data Services使用。

 

设计                                Flash Builder有一个视图设计可以所见即所得的     Flash有一个很好的图形设计工具,虽然不像Illustrator那

                                     应用层,但是并没有一个可视化的工具从无建立图    样完整,但是它有很优秀的工具来引入并使用在

                                     像实体。新的Adobe Flash Catalyst允许设计者      Photoshop和Illustrator中创建的图形

                                     从Photoshop和Illustrator中引入组件,并将它们

                                     转换为Flex应用,这些应用可以在Flash Builder

                                     中进一步的开发。

 

编程语言                          Flex 4和Flash Builder 4支持Actionscript 3和       Flash Professional CS4支持Actionscript的所有版本

                                     MXML来定义组件和实例化组件,支持FXG来声明      (但在一个文档中只能有一个版本),但不支持MXML

                                     低级图形

 

代码管理                          Flex应用是用保存在文本文档中的源代码创建的,     Flash文档是二进制文档,只有当在多开发者环境(需要

                                     它可以完全友好的适用于源代码管理系统                 源代码管理工具)中创建应用的时候才会表达问题

 

注意:

        基于Flash建立的应用,如果部署在Adobe AIR的桌面应用中,既可以在有Flex SDK的Flash Builder中建立,也可以在Flash Professional中建立。AIR应用可以由任何编译的Flash文档或者基于HTML的容器。

 

Flex和面向对象编程

        Flex应用开发环境特别能激起熟识面向对象编程方法的开发者的兴趣。面向对象编程是一套软件开发技术,包括用对象软件来控制软件应用的行为。

        OOP给软件开发项目带来很多好处,包括:

        *贯穿应用架构的统一结构

        *在一个应用的不同模块内强制执行

        *更加容易的检测和纠正软件中的错误

        *支持实现在一个应用的不同模块中的功能的工具集

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值