Flash Builder 4 有哪些新的特性

FlashBuilder4提供了多种增强功能,包括将项目转换为AIR项目、改进的代码编辑工具、调试器增强、单元测试支持等。此外,还支持数据连接和服务自省等功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

假如你没有时间去体验Flash Builder 4的Bate版,也许你很想知道Flash Builder4有哪些新的特性。即使你体验过Bate2的版本,相对正式版本来说,还有一些新的特性。

 

我们的产品市场组在总结新的特性方面,已做了足够的工作。但是若你想了解每一个新特性(70多个)的详细信息,我把它们详细地列出来了,还有一些文档,你可以结合着了解更多的内容。

 

Working with project(工程相关)

Convert to server project -- 将一个没有后台支持的Flex工程转换成后台工程(要使用PHP,ColdFusion,BlazeDs,LCDS or .NET)

Convert to AIR project -- 将Flex工程转换成了AIR工程

Package explorer -- 提供一个分等级的视图浏览,工程,包,类,相关libs和其它资源。

HTML wrapper -- 用SWFObject 把Flex 应用程序的代码包装起来

MX-only workflow --在不使用Spark组件集情况下,利用Flex的4语言和编译器的功能优势

FXP export -- 将Flex 工程导出为一个FXP格式的文件

>>关于Working with project更多信息,你可以查看http://help.adobe.com/en_US/Flex/4.0/UsingFlashBuilder/WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7fdd.html

 

Code editing(代码编辑)

Updated content assist -- Flex4所有的语言特点、类和组件,都支持代码提示和自动完成

Generate getter/setter -- 自动生成getter和setter构造器。用一个私有变量和它的getter及setter方法来替代一个公有的变量

Generate event handler -- 为组件的事件生成相应的侦听函数。

Generate service call -- 为定义的service生成回调函数

File template support  -- 可以编辑默认的MXML,ActionScript和CSS文件模板

ASDoc content display -- 当鼠标停在代码处或用代码提示时,会显示ActionScript 文档信息

ASDoc panel -- 选择代码在AS文档面板信息中显示

States code visibility -- 不再强调的代码不适用于当前的状态

Move refactoring -- 移动重构。同时移动多个类或多个包

Rename refactoring -- 重命名重构。在工程中重命名包和类

Indent code -- 缩进代码。正确的缩进选定的代码(可以控制缩进的风格)

Content assist proposal cycling -- 循环的内容提示功能。良好的代码完成提示,可以选择:所有,属性,事件,样式。

Content assist camel case -- 简写内容帮助功能。 输入简写的字符时,可以提示出相应的属性(例如:ADG 为 Advanced Data Grid)

View call hierarchy -- 显示层次功能。显示出所选择的方法、变量、类或接口的层次

Organize imports -- 组织引用类。按字母顺序来排序所需要的引用类

Override indicators -- 重写指示。在代码视图中的gutter 栏显示出哪些方法已被重写。

Indent on code paste -- 代码粘贴缩进。到现有类或MXML文档粘贴代码会自动缩进。

Code folding -- 代码折叠。 折叠或展开ActionScript代码块。

 

Profiler(分析器)

在垃圾回收目录中(GC Root)扩展一个对象的实例的路径去查看是否有回参照的情况

更多信息就查看:http://help.adobe.com/en_US/Flex/4.0/UsingFlashBuilder/WS6f97d7caa66ef6eb1e63e3d11b6c4d0169-8000.html

 

Debugger improvements(调试器的改进)

Expression evaluations(表达式评定) - 在调试状态下可以检查和修改代码表达式

Run to line debug(行调试运行) - 在循环语句调试会话期间,可以打破进行行调试

Conditional breakpoints(条件断点) - 指定断点的条件,当满足特定条件时阻止调试器

Watchpoints(观察点) - 停止执行时观察变量值的改变

 

Testing(测试)

Unite testing(单元测试) - 生成和编辑可重复的FlexUnits 测试例子,可以在脚本中或在Flash Builder中直接运行

Spark 组件支持自动化测试

Adobe AIR 应用程序支持自动化测试

 

Connect to data(数据连接)

Services 管理器 - 查看、编辑和使用服务操作及数据类型

Services 向导 - 生成客户端的数据模型及数据服务的操作

根据数据库生成简单的增删查改的后台代码

 

Service 自省 - 支持的数据服务如下:

> XML(local)

> Web Services

> BlazeDs

> LCDS

> PHP

> ColdFunsion

> HTTP

 

Network monitor(网络监视器) - 检查从应用程序到数据服务器之间通过SOAP,AMF,HTTP和HTTPS 协议发送的数据流,比如XML,AMF,和JSON数据。

 

Service operation testing(后台方法测试) - 调用后台的方法,传参数和检查返回值。

 

Authentication for services(认证服务) - 支持服务端操作的验证

 

Data management(数据管理) - 生成代码确保从客户端到服务端的数据更新一致

 

Data paging(数据分页) - 生成的代码支持从服务器以增量方式获取数据

 

Bind data to controls(绑定数据到控件) - 在设计视图状态下,拖放服务操作的配置到UI控件

 

UI development (UI 开发)

Theme selector(主题选择) - 浏览和应用以图片和CSS为基础的主题到Flex 应用程序

 

Appearance panel(外观控制板) - 使用面板的属性来改变应用程序的样式

 

Configure data gird columns(配置数据网格的列) - 可视化地配置列及列的属性

 

Form generation(生成表单) -  基于数据模型的布局创建表单

 

Details form generation(生成详细表单) - 基于数据模型创建主子结构的表单

 

Chart generation(生成图表) -  创建与后台交互性的数据绑定控件图表

 

Design view render graphics tags,spark skins(设计视图渲染图形、标签及spark皮肤) - 在设计视图中高度逼真地提示用户界面预览功能,并完成支持Flash Catalyst 工程

 

Create/Edit component skin(创建或编辑组件的皮肤) - 对于spark组件来说,可以生成皮肤模板,复制存在的皮肤或编辑皮肤 

 

Create/Edit Item renderer(创建或编辑项目渲染器) - 对Spark组件MX包下的tree,datagrid和advanced datagrid组件来说,可以生成项目渲染器模板,并可以编辑它们。

 

Layout control(布局控件) - 使用属性检查器面板来调整Flex 4的布局属性

 

Designer/developer workflow(设计/开发工作流)

 

FXP import(FXP导入) - 导入Flex 工程或Flash Catalyst 工程到一个新工程或现有Flex工程中

 

FXPL import into existing project(向现在工程中导入FXPL) - 从Flash Catalyst 向现有工程导入组件皮肤资源库

 

Fix Catalyst font embeds(修复Catalyst 嵌入字体) - 在本地安装字体的同一位置,修复不可用的字体引用

 

Flash Professional project support(Flash Professional项目的支持) - 从Flash Builder中创建链接到以Flash Professional 开发、测试、发布的FLA上

 

Flash Professional component launch and edit(运行和编辑Flash Professional的组件) - 在设计视图下插入FLA组件,并可以Flash Professional 共同编辑和更新。

 

Theme import(主题导入) - 支持以包形式的主题资源包的导入

 

Deployment(部署)

 

Command line builds(命令行编译) - 用命令行去同步特殊的编译设置

 

 


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值