我几乎每天都在使用Flex Builder 3调试器,并且'Flex Debugging'视图中的'Variables'选项卡不会显示局部变量,只显示'this',这真的很痛苦。
此外,我无法为局部变量添加Watch Expressions。
我忘了这里的东西还是调试器只是非常有限?
由于
答案 0 :(得分:1)
要查看Flex Builder是否正确跟踪本地变量,请在函数中的某处设置断点。一旦达到该断点,您还可以“悬停”在源代码中的变量上,并且工具提示应该显示该变量的当前值。
答案 1 :(得分:1)
我有同样的问题,座右铭描述。调试时不显示局部变量,“悬停”方法也不起作用。您始终可以使用trace()
或Loging API。
我昨天遇到了这个问题,我唯一注意到的是由于OutOfMemoryError,项目停止使用ant脚本进行编译(我通常使用FB构建项目,但有时FlexBuilder不显示错误/警告,并且通过ant脚本编译是只有我知道才能找到它们。)
答案 2 :(得分:1)
有时,如果当前函数在较大的文件中进一步缩小,则FB会出现问题。向上移动功能代码可以解决问题(但是对于另一个功能,可以进一步公开它)。似乎FB只能为当前打开的文件收集一定数量的元数据。