MAX大会上Heidi Williams用10分钟介绍了Flex Builder 4 (Gumbo)的10个新特性,相关视频在这里。
当然这只是Flex Builder 4中很少的一部分。
总结了一下:
1) Package Explorer
如果你熟悉Eclipse中JDT,对这个特性一定不陌生。Flex Builder 3只支持资源浏览器,即以工程文件的形式浏览。而Package Explorer,顾名思义,是针对Pakcage的结构进行浏览,这种模式更适于开发者使用,另外也可以展开一个类来浏览该类的结构(同 Outline)。不仅如此,Package Explorer还支持以这种结构浏览SWC文件。
2) 代码模板
虽然现在我们也可以通过插件来实现代码模板,但是总还是原生支持来的更舒服。代码模板还支持“环境变量”,例如你可以向模板中添加“${project_name}”,则这部分内容会被转化成工程名称。代码模板可以在偏好(Preference)中进行配置。
3) 包重构
重构功能一直是我对Flex Builder比较不满意的地方。说实话,基于包的重构应该是比较基本的功能了。
4) 悬停时的ASDoc提示
也是从Eclipse中“继承”下来的功能,支持ASDoc中的链结
5) Getter & Setter
方便地在代码中添加Getter和Setter。(这里有个小插曲,Heidi在演示前忘了把代码恢复成没有Setter的状态,所以她不得不现场把代码改回去,还很可爱的对观众们说“别看” ^_^ )。
6) 自动生成Event Handler
这个功能比用代码模板要方便得多。
7) Run to Line
有的时候我们调试时会发现断点设置的并不合理,例如断点位置离我们关注的代码段还远得很,这时候可以使用Run to Line功能立刻将程序执行到指定位置。
条件断点
顾名思义,就是当满足某种条件的时候才会中断程序,个人认为非常有用,特别是在调试一些复杂逻辑时,会大大节约时间,同时也能放松你的神经,免得一不注意错过了还要从头来过。
9) Network Monitor
现在调试模式下可以监控网络连接的数据,例如WebService的SOAP数据以及HTTP的请求和响应内容,也是一个非常有用的特性。
(事实上Heidi到此为止一共只介绍了9个新特性,介绍第8个特性之后她似乎数错了。所以我把一开始介绍的那个Service Explorer算上,一共是10个)
10)Service Explorer
Service Explorer可以方便的浏览服务端API(如WebServices或Remoting Services)及其Value Object,同时也可以根据服务端的VO自动创建AS端的VO。
总结完毕,那么哪个新特性对你来说最有意义呢?
分享到:
相关推荐
### Flex4新特性展示 #### 一、Adobe Flex 4 SDK及Framework Adobe Flex 4 SDK及Framework作为Adobe公司的核心产品之一,在版本更新中引入了一系列革新性改进和技术优化,为开发者提供了更为强大的功能和更佳的...
- **新增MXML标签**:Flex 4中的MXML增加了多个新的标签,如`<fx:Declarations>`等,这些新标签使得在MXML中定义和使用变量更为灵活。 - **改进的视图状态**:Flex 4对视图状态进行了显著改进,提供了更丰富的状态...
Flex 4是Adobe Flex框架的一个重大升级,它引入了许多新的特性和改进,以提升富互联网应用程序(RIA)的开发效率和用户体验。在Flex 4中,最重要的变化之一是组件模型的改变,引入了Spark组件架构,它与原有的MX组件...
### Flex4新特性详解 #### 引言 随着信息技术的飞速发展,用户对Web应用程序的体验要求越来越高,Adobe Flex4作为一款强大的富互联网应用程序(RIA)开发框架,旨在为开发者提供更高效、灵活的开发体验。Flex4不仅...
"Hello Flex4"是学习Flex4的基本入门项目,通常会展示如何创建一个简单的Flex应用程序,包括初始化一个新的Flex项目、设置基本的布局、添加第一个组件并显示“Hello Flex4”文本。这个过程中,开发者会接触到Flex ...
10. **Flex Builder和Flex SDK**:Adobe Flex Builder作为IDE,提供了丰富的调试工具和代码提示,便于开发和调试Flex 4应用。而Flex SDK则包含了编译器和相关库,可以免费下载使用。 综上所述,Flex 4 高级编程涉及...
Flex4是一个基于ActionScript 3.0和Flash Player的开发平台,它提供了MXML和AS3两种编程语言,使得UI设计和业务逻辑分离,大大提高了开发效率。与之前的Flex版本相比,Flex4引入了全新的Spark组件架构,提供了更灵活...
- **高级文本处理**:这是Flex4引入的新特性之一,它通过提供文本布局框架来改善文本的处理方式,提高了文本渲染的质量和效率。 - **改进的动画引擎**:Flex4引入了Adobe Pixel Bender支持,这是一种高级图像处理...
这个经典帮助文档着重于介绍Flex4相较于其前代版本的改进和新特性,帮助开发者更好地理解和利用这一更新的技术栈。 在Flex4中,最重要的变化之一是引入了Spark组件模型,它替代了原有的 Halo 组件模型。Spark组件...
通过这个“flex4 学习资料”压缩包,你可以深入学习以上各个知识点,并逐步精通Flex4开发。无论是初学者还是有经验的开发者,这份资料都能提供宝贵的参考和实践指导。让我们一起探索Flex4的世界,创建出功能丰富、...
Flex 4是Flex框架的一个重大升级版本,引入了许多新特性,增强了UI设计和组件定制能力。 《Flex Builder 4 Help》这个英文文档是Flex Builder 4用户的重要参考资料,它详细阐述了如何使用该IDE进行Flex开发。下面,...
Flex4(代号为 Hero)是 Flex 框架的一个重大升级版本,它引入了许多新的特性和改进: - **Spark 组件体系结构**:Flex4 引入了一种全新的组件体系结构,称为 Spark。Spark 组件更轻量级、更灵活,并且提供了更好的...
Flex 4是该框架的一个重要版本,引入了许多新功能和改进,使得开发者能够更加高效地创建动态、交互式的应用程序。Flex 4基于Adobe Flash Player和Adobe AIR运行时环境,允许开发者利用丰富的多媒体功能,包括视频、...
10. **Flex模块化**:通过模块(Module)机制,开发者可以将大型应用拆分为多个小的、可独立加载的单元,以优化加载时间和资源管理。 11. **移动开发支持**:Flex 4.5版本开始,增加了对移动设备的支持,能够创建...
这个压缩包文件包含了多个章节的实战代码,涵盖了Flex4开发中的关键概念和技术。 CH02 - "基础篇":这部分可能包含Flex4的基础知识,如MXML和ActionScript 3.0语法,以及如何创建基本的用户界面组件,如按钮、...
Flex 4,也被称为Gumbo,是Adobe Flex框架的一个重大更新,它引入了许多新特性,提高了开发人员构建富互联网应用程序(RIAs)的效率。Flash Builder 4是用于开发Flex和ActionScript应用的主要集成开发环境(IDE),...
这篇博客文章(https://yangchangqing878.iteye.com/blog/712540)可能详细介绍了Flex 4的关键特性、新功能和改进,以及如何利用这些特性来提升开发效率。由于描述中提到的是“NULL”,具体内容无法直接提供,但通常...
总的来说,Flex 4是一个强大且灵活的RIA开发工具,其Spark组件模型、Gumbo架构和Stage3D等特性,为开发者提供了构建高质量、高性能Web应用的可能性。配合权威指南,无论是初学者还是有经验的开发者,都能从中...
Flex4的技术架构中,FlashPlayer作为RIA应用运行的载体,具有跨平台的特性。这意味着开发出的Flex应用可以在Windows、Mac以及Linux等操作系统上无需修改即可运行,这得益于FlashPlayer广泛的安装基础,几乎覆盖了...