写点什么

使用 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:511297
用户头像

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

关注

评论

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

大数据相关名称解释看这里!简单通俗理解大数据!

行云管家

云计算 大数据 数据安全

华为云云原生2.0全景图再升级,一切皆服务共创新价值

极客天地

化工产业业态数字升级案例,看摩贝如何快速打通全场景互融互通?

数商云

数字化转型 企业数字化

NLP论文领读|合成数据的妙用:低成本构建高质量的大规模平行语料

澜舟孟子开源社区

人工智能 自然语言处理 数据挖掘 深度学习 nlp

Windows域提权漏洞分析与复现

网络安全学海

网络安全 安全 渗透测试 WEB安全 漏洞挖掘

焱融科技加入多家行业协会与产业联盟,加速产业互联生态跃迁

焱融科技

React Suspense 尝鲜,处理前后端IO异步操作

葡萄城技术团队

大前端 SpreadJS 表格控件 纯前端表格组件

ABAP 程序间传递数据

桥下本有油菜花

30倍加速,3毫秒极速识别,人、车、OCR等9大识别任务一网打尽

百度开发者中心

【Spring 学习笔记(十一)】基于注解的Spring AOP

倔强的牛角

Java spring spring aop Java EE 6月月更

阻塞与非阻塞客户端

Damon

微服务 6月月更

研发效能管理如何建立闭环?

思码逸研发效能

研发效能

Java—线程池

武师叔

6月月更

在线办公时代,企业如何选择一款合适的文档管理系统

小炮

【大厂面试题精选】UDP 和 TCP 核心知识总结

C++后台开发

面试题 udp TCP/IP 校招 大厂面经

飞腾与百度发布云智一体机,金融领域AI场景成功落地“江苏银行”

百度开发者中心

前后端的爱恨情仇

Liam

前端 后端 Postman 开发工具 swagger

web前端培训JS 运行机制的梳理

@零度

JavaScript 前端开发

敏捷需求管理篇|如何从0-1写好一个用户故事

云智慧AIOps社区

需求管理 编程效率 用户故事 敏捷管理 需求迭代

JDBC连接MySQL数据库,访问数据库信息完成登录功能——保姆级详细教程(附所有java和jsp源代码)

写代码两年半

数据库 JDBC Java EE 6月月更

如何使用物联网低代码平台进行事件管理?

AIRIOT

物联网 低代码开发

office 2016连接mysql并执行复杂查询

阿呆

MySQL Office

【堡垒机】常见的堡垒机部署模式有哪些?

行云管家

等保 堡垒机 等保2.0

中国信通院、清华大学、腾讯安全,云原生安全产学研用强强联合!

腾讯安全云鼎实验室

云原生 云原生安全

盲盒APP开发:如何抓住消费者的心?

WDL22119

盲盒商城 盲盒APP开发 盲盒源码 盲盒H5开发 盲盒小程序

企业级Web应用系统权限设计

BigBang!

权限 权限架构 权限设计

易观分析《机器学习平台市场研究,2022》研究报告正式启动

易观分析

机器学习 AI软件

经期管理APP的开发解决方案

开源直播系统源码

软件开发

ABAP BDC的执行模式和更新模式

桥下本有油菜花

abap

通过DAO的现状,看Web3最具影响力的基础设施M-DAO

鳄鱼视界

不会乘法表怎么做乘法?这个远古的算法竟然可以!

博文视点Broadview

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