第2章 熟悉开发环境flash builder

第2章 熟悉开发环境flash builder

ID:21857784

大小:147.00 KB

页数:16页

时间:2018-10-20

第2章  熟悉开发环境flash builder_第1页
第2章  熟悉开发环境flash builder_第2页
第2章  熟悉开发环境flash builder_第3页
第2章  熟悉开发环境flash builder_第4页
第2章  熟悉开发环境flash builder_第5页
资源描述:

《第2章 熟悉开发环境flash builder》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章熟悉开发环境FlashBuilder4“工欲善其事必先利其器”。FlashBuilder4是Adobe公司推出的集成开发环境。FlashBuilder4工作环境是一种具有丰富特征的开发环境,有利于开发者开发Flex和ActionScript应用程序。FlashBuilder4建立在Eclipse这一开源的集成开发环境(IDE)上,用户可使用强大的代码编辑器,可视化设计器,调试工具等来开发Flex应用程序。2.1熟悉FlashBuilder4工作区FlashBuilder4工作区是开发Flex

2、应用程序的工作环境,熟悉工作环境对开发的益处是显而易见的。FlashBuilder4平台是基于Eclipse平台,因此与Eclipse的布局风格异常相似。FlashBuilder4平台的特点是集可视化编辑与代码编辑为一体,用户在FlashBuilder4环境下可方便地切换设计模式和代码模式。2.1.1Perspectives(透视)透视是一种布局风格,与任务、编辑器和视图相关联。一旦切换透视,对应的任务、编辑器或视图就可能发生改变。FlashBuilder4包含3种透视:“Flash”透视、“Fl

3、ashDebug”透视以及“FlashProfile”透视。2.1.2Editors(编辑器)1.MXML编辑器2.ActionScript编辑器3.CSS编辑器2.1.3Views(视图)视图是用以辅助用户管理工程和开发项目。用户通过视图可以较直观地处理一些需求。例如,“包资源管理器”既可以管理工作区中的文件和文件夹,又可以浏览包和类的结构。2.2编译与运行Flex4程序详解MXML语言和ActionScript语言都是需要编译后才能运行的。FlashBuilder4开发环境中集成了两者的编译器

4、,用户只需选择相应的编译运行命令。本书在介绍第一个Flex程序“HelloWorld”程序时,简单地介绍了了如何编译与运行Flex应用程序。事实上编译时可选的参数较多,本节将为读者介绍详细的编译与运行过程。仍以“HelloWorld”为例,讲解编译与运行过程中的可选参数。2.3调试Flex4程序程序常包含不可知的逻辑错误,这些错误不属于编译错误,编译器不能检查此类错误。例如,程序中要判断闰年,代码的语法正确但判断的方法是错误的,此时编译器不会报错。使用在调试功能能跟踪代码每一步的执行,从而检查逻辑

5、错误。FlashBuilder4开发环境有强大的调试功能,有利于程序进行代码检查。本节介绍如何调试Flex应用程序,包括添加断点、开始调试、监视变量等。2.3.1添加断点断点的作用是使应用程序在带断点的代码行处中断,从而开始检查代码。同时,用户可使用FlashBuilder4自带的调试工具检测并修复错误。例如,变量视图和表达式视图。在代码编辑器中添加断点的方法很多。调试器只允许在以下代码的断点处中断。MXML标签中包含ActionScript事件处理,如

6、tion()”…>。其中“click”是单击处理事件。ActionScript代码中。可以是MXML文件中的标签下,也可以是ActionScript文件中。ActionScript文件中的任何代码行。2.3.2调试程序在设置完断点后可选择“运行”

7、“调试”命令,选择相应的运行配置开始调试。也可单击工具栏上的按钮或快捷键F11开始调试。调试器运行后就会自动进入“FlashDebug”透视。其中比较有用的是调试视图。在调试程序时常需要监视某些变量的变化,从而发现代码中的错误。变量

8、视图能自动跟踪程序中变量的变化。2.4Flex4项目工程概述Flex4现支持创建的项目工程有三类:Flex项目、ActionScript项目、和Flex库项目。不同的工程用于开发不同的项目。Flex项目工程是普通的RIA工程,主要用于开发互联网应用程序。ActionScript项目工程主要用于开发ActionScript类库。Flex库项目用于开发共享库,可以是自定义组件,也可以是ActionScript代码。2.4.1Flex项目Flex项目是最基础配置的工程,Flex项目包括两种应用程序类型:

9、Web和Desktop。使用Flex框架、XML、Webservices等来开发Flex应用程序。Web应用程序类型是在FlashBuilder4中编译后会将可执行文件(swf文件)放在HTML文件中,最终生成的是Web应用程序。Desktop应用程序类型是在FlashBuilder4中编译后会将文件放在AIR平台中,最终生成的是AIR应用程序。2.4.2ActionScript项目ActionScript项目使用的是FlashAPI,而不是Flex框架。ActionScript项

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。