Brian Deitte 最近在其 blog 上撰文说明精调 Adobe Flex 应用的界面需要漫长的过程,并且援引了开源项目 FlexSpy,它提供了一个用于浏览的工具集,可以对运行着的 Flex 应用的组件做出即时更改:
在使用 FlexSpy 之前,当我进行设计时,我会做一些调整,重新编译,然后转到组件(或者更改代码以转到组件)处,查看设计(有时并不像我想的那样),整个过程就是这样。这很快就会变得非常单调乏味。现在我可以利用 FlexSpy 进行修改并且立即看到效果。
Deitte 将 FlexSpy 的功能与针对 Firefox 的 DOM 查看工具 Firebug 进行比较:
去年我从事 HTML/Javascript 相关的工作,我所要做的是根据设计做出页面。我让在 Brightcove, Leonard Sutton 的另一个合作者检查我的工作。他只看了一眼我的计算机就给我装上了 Firebug 。 在那之后我 CSS 方面的工作就发生了彻底的变化。Firebug 扩展有很多功能,但最有用的是 CSS 的动态设定。如果你尚未尝试它的话,你会发现当你更改 很多 CSS 的话,重新装载每个页面将是一个巨大的工程。并且有半数并不会如你所想的那样。最后我在 Firebug 中修改几乎所有的 CSS。现在 Flex 在 FlexSpy 中就有一个类似的工具。
FlexSpy 基于新的 BSD 许可,我们可以在 Google Code 上找到它。FlexSpy 的特性列举如下:
- 查看组件层次。
- 可以更改每个组件的属性。
- 可以更改每个组件的样式。
- 高亮显示寻找到的组件。
你可以在项目主页上更多地了解FlexSpy,同时在开发者的 blog(法国)上还有一个演示程序。
查看英文原文: FlexSpy: Component Inspection for Adobe Flex
译者简介:张龙,同济大学软件工程硕士,现就职于理光软件研究所。主要从事文档工作流和办公自动化解决方案的研发工作。热衷于 Java 轻量级框架的研究,对敏捷方法很感兴趣。曾有若干年的 J2EE 培训讲师经历。参与 InfoQ 中文站内容建设,请邮件至 china-editorial[at]infoq.com 。
评论