FlexBuilder调试器:“表达式”选项卡可用于什么?

时间:2010-06-14 17:54:49

标签: flex debugging flexbuilder

正如标题所示,FlexBuilder“表达式”选项卡上是否有任何文档,它可以接受哪些表达式?

据我所知,它可以显示变量的值,但就是这样:比较,函数和方法调用都失败了:

alt text http://img.skitch.com/20100614-t1gpdbrn1qnwy2eqr3gnw54d1d.png

编辑:这是FB3特有的 - Flex Builder。显然FB4 - Flash Builder - 稍微不那么无能。

2 个答案:

答案 0 :(得分:2)

这取决于您使用的是FlexBuilder 3还是FlashBuilder 4. FB 3具有可怜的表达能力。您基本上可以访问变量及其成员属性。并不总是所有成员属性。

FB 4使您能够评估真实表达式,例如

getStyle("vertical-align")
getStyle("vertical-align") + "foo" 
parseInt(getStyle("padding-left"))

答案 1 :(得分:0)

它显示变量的值,以及调试器中当前断点处的表达式结果。

例如:

public function testMethod():void {
   var a:String;  // <-- Set breakpoint here
   a = "Hello";
   a = "World";
}
public function testMethodB():void {
   var b:String = "Another String";
}

您可以为a创建表达式并观察值随时间的变化。

但是,变量必须在上下文中具有值。例如,在指定的位置设置断点,并为b定义表达式将显示错误。

相关问题