写点什么

使用 Flash Builder 4 beta 提升开发生产率

  • 2009-11-10
  • 本文字数:872 字

    阅读完需:约 3 分钟

Flash Builder 4 beta 2 在引入一些新特性的同时也对现有功能进行了改进,旨在提升开发者的生产率,帮助开发者又快又好地编写 MXML 和 ActionScript 代码。这些新特性是对以数据为中心的功能、Flex 4 支持以及其他特性的一种补充。

1. 调用继承视图

对于某个给定的 ActionScript 函数,如何知道该函数在什么地方被调用了?调用继承视图就是答案,它会展示出调用或是引用某个 ActionScript 函数、变量声明以及 MXML 属性声明的函数列表。该特性可以帮助开发者分析并估算代码改动所造成的影响。

2. 增强的 States 语法支持

Flex 4 所引入的新的增强 states 语法可以内联的方式轻松编写特定 state 的变化而非使用脱离上下文的覆写标记。Flash Builder 4 beta 2 增加了两个新特性来支持代码中的 states 编辑,分别是:states 代码提示与 states 可视化。

新的 states 语法支持特定 state 组件与属性值。如果你想让某个组件只呈现出几种状态就可以使用 includeIn 属性同时指定一个逗号分隔的 state 名列表。如果熟悉设计视图的话,那你一定使用过状态视图在状态与可视化结果之间进行切换。现在 Flash Builder 4 beta 2 也提供了一个类似的功能。

3. 增强的代码提示

无论什么 IDE,代码提示都是开发者使用最为频繁的特性之一。Flash Builder 4 beta 2 对代码提示功能进行了一些改进以提升可用性并提高开发者的工作效率。

新的代码提示功能将提供更多描述性信息:

  • 在 ActionScript 和 MXML 中,类型与标记名将分别显示出其所在的包名,如“UIComponent - mx.core”。
  • 属性会显示出其所声明的类型与类名,如“name : String - MyClass”。
  • 在可能的情况下 ASDoc 注释会显示在提示中。
  • 首先按照属性,然后根据函数分组 ActionScript 提示。
  • 如果打开命名空间,那么代码提示会列出这些命名空间中的定义。

4. 改进的编辑器

Flash Builder 4 beta 2 对代码编辑也进行了几处改进。

  • 粘贴时的缩进与换行。
  • 对 Tab 与空格键的处理。
  • 对括号匹配的改进。
  • MXML 文件组织导入的改进。
  • MXML、ActionScript 以及 CSS 文件编辑标签中的错误标识。

对 Flash Builder 4 beta 2 感兴趣的读者可以从 InfoQ 中文站下载试用版

2009-11-10 12:511097
用户头像

发布了 88 篇内容, 共 263.3 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

Java 文字转图片输出,Java 输出透明背景图片,Java文字转图片防爬虫

java易二三

Java 程序员 爬虫 计算机 电脑

openGauss数据库源码解析系列文章—安全管理源码解析(五)

daydayup

再获殊荣!AlphaSights荣获猎聘“2022年度非凡雇主”称号

科技热闻

【我和openGauss的故事】 openGauss 5.0.0 事务相关语法

daydayup

【我和openGauss的故事】可视化运维平台openGauss Datakit带你轻松玩转openGauss 5.0

daydayup

5个高并发场景优化的衡量指标

华为云开发者联盟

开发 华为云 华为云开发者联盟 企业号 8 月 PK 榜

Spring高手之路11——BeanDefinition解密:构建和管理Spring Beans的基石

砖业洋__

spring BeanDefinition Bean配置

如何用IoT边缘连接器实现云端应用控制PLC?

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 8 月 PK 榜

加速未来!汽车之家App应用性能优化总结与后续展望

之家技术

前端 性能 App 质量 质量赋能

汽车之家APP端到端全链路治理最佳技术实践

之家技术

质量 质量赋能 端到端 质量监控 质量指标

盘点一对一直播源码的那些小功能

山东布谷网络科技

源码 社交APP 一对一直播

详细的Java学习路线+Java每个阶段核心知识点+Java工作就业方向

java易二三

Java 编程 程序员 计算机 基础

MaxCompute发布按量付费闲时版,计算成本最高节省66.66%!

阿里云大数据AI技术

MaxCompute

如何在短视频中合成“虚拟数字人”?

阿里云CloudImagine

云计算 剪辑 视频云 数字人

汽车之家页面性能监控建设实践

之家技术

质量 质量赋能 质量监控 质量指标 质量检测

MTK 2.9.2 迁移Oracle 11g 至 openGauss 5.0.0操作指南

daydayup

仪表板修改优化实操案例

搞大屏的小北

数据看板 大屏布局 大屏设计 大屏设计优化 数据看板优化

倒计时2天 | 第六届openGauss技术文章征集活动最新初审合格名单(截至8.3)

daydayup

openGauss数据库源码解析系列文章—安全管理源码解析(五)

daydayup

【开源三方库】Aki:一行代码极简体验JS&C++跨语言交互

OpenHarmony开发者

OpenHarmony

华为发布数字资产继承功能

HarmonyOS SDK

华为 HarmonyOS HMS Core

【我和openGauss的故事】使用Ora2Pg迁移oracle数据到openGauss

daydayup

山东布谷科技详解Android端直播应用源码保持优质直播质量的技术(三):可变比特率

山东布谷科技

android 软件开发 源码搭建 直播应用源码 可变比特率

Spring Boot 最佳实践

越长大越悲伤

Java spring Spring Boot

【我和openGauss的故事】带有out参数的存储过程及自定义函数的重载测试

daydayup

【我和openGauss的故事】为集群增加VIP

daydayup

【我和openGauss的故事】openGauss 5.0.0企业版x86单机安装

daydayup

大语言模型推理性能优化之七策

Baihai IDP

人工智能 大模型 白海科技 推理优化 大模型推理

小模型赋能大电网,手机拍照来建档

飞桨PaddlePaddle

人工智能 百度 paddle 飞桨 百度飞桨

汽车之家铸精品工程

之家技术

质量 质量赋能 质量监控 质量指标

父子线程共用线程池

soap said

使用Flash Builder 4 beta提升开发生产率_Java_张龙_InfoQ精选文章