把握行业变革关键节点,12 月 19 日 - 20 日,AICon北京站即将重磅启幕! 了解详情
写点什么

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

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

关注

评论

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

太赞了,使用应用魔方 AppCube,我没有写一行代码就开发出了一款投票微信小程序

wljslmz

微信小程序 低代码开发 AppCube 9月月更

Plasticine: 面向并行模式的可重配架构

俞凡

架构 网络

全到哭!从面试到架构,阿里大佬用五部分就把高并发编程讲清楚了

Java全栈架构师

Java 程序员 面试 程序人生 高并发

Java 多线程:锁

Java-fenn

Java

设计模式之工厂方法模式--更加符合开闭原则的工厂模式

Java-fenn

Java

k8s中几个基本概念的理解

Java-fenn

Java

【全网最全】你绝对没见过的,Alibaba内部的18份Java技术体系教程

程序知音

Java JVM 阿里 程序员面试 后端技术

GreatSQL vs MySQL性能测试来了,速围观~

Java-fenn

Java java;

22个每个程序员都应该知道的 Git 命令

Java-fenn

Java

弱隔离级别 & 事务并发问题

Java-fenn

Java

力扣142 - 环形链表||【二重双指针+哈希表】

Fire_Shield

链表 LeetCode 9月月更

Java进阶(十五)Java中设置session的详细解释

No Silver Bullet

Java session Cookie 9月月更

开箱即用,40 个 SpringBoot 常用注解!

Java-fenn

什么是X态传播?

Java-fenn

Java

SpringBoot 源码 | prepareEnvironment 方法解析

Java-fenn

Java

大厂工程师如何给SpringBoot封装响应数据和异常处理?

Java-fenn

Java

知道这些坑,你还敢乱把单体架构拆成分布式吗

Java-fenn

Java

Netty系列教程(二)Netty架构设计剖析

Java-fenn

Java

库调多了,都忘了最基础的概念-《单例模式VS状态码》

知识浅谈

volatile 单例模式 9月月更

阿里前端常见面试题(附答案)

loveX001

前端 前端javascript

字节架构师:来说说 Kafka 的消费者客户端详解,你都搞懂了吗?

Java快了!

Kafk

C++ 20 协程 Coroutine之剖析

Java-fenn

Java

小公司里用SpringBoot做MySQL分库分表,踩了一些坑!

Java-fenn

Java

Fast.Framework ORM 于中秋节后 正式开源

Java-fenn

Java

九个写 TypeScript 的坏习惯,看看你有没有?

Java-fenn

Java

TAP 基于 Knative 的 云原生运行时

Java-fenn

Java

LeetCode-1370. 上升下降字符串(Java)

bug菌

9月日更 Leet Code 9月月更

C++最佳实践 | 6. 性能

Java-fenn

Java

SAP 电商云 Spartacus UI 同 SAP Customer Data Cloud 的集成

汪子熙

typescript SAP Hybris Spartacus 9月月更

LeetCode-1002. 查找常用字符(Golang)

bug菌

9月日更 Leet Code 9月月更

详解容灾架构中的数据复制技术

Java-fenn

Java

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