Flex Builder Debugger不显示局部变量

时间:2010-02-11 22:57:27

标签: eclipse flex debugging flex3 flexbuilder

我几乎每天都在使用Flex Builder 3调试器,并且'Flex Debugging'视图中的'Variables'选项卡不会显示局部变量,只显示'this',这真的很痛苦。

此外,我无法为局部变量添加Watch Expressions。

我忘了这里的东西还是调试器只是非常有限?

由于

3 个答案:

答案 0 :(得分:1)

要查看Flex Builder是否正确跟踪本地变量,请在函数中的某处设置断点。一旦达到该断点,您还可以“悬停”在源代码中的变量上,并且工具提示应该显示该变量的当前值。

答案 1 :(得分:1)

我有同样的问题,座右铭描述。调试时不显示局部变量,“悬停”方法也不起作用。您始终可以使用trace()或Loging API。 我昨天遇到了这个问题,我唯一注意到的是由于OutOfMemoryError,项目停止使用ant脚本进行编译(我通常使用FB构建项目,但有时FlexBuilder不显示错误/警告,并且通过ant脚本编译是只有我知道才能找到它们。)

答案 2 :(得分:1)

有时,如果当前函数在较大的文件中进一步缩小,则FB会出现问题。向上移动功能代码可以解决问题(但是对于另一个功能,可以进一步公开它)。似乎FB只能为当前打开的文件收集一定数量的元数据。