2010-02-11 49 views
0

我几乎每天都在使用Flex Builder 3调试器,并且开始非常痛苦,因为“Flex调试”视图中的“变量”选项卡不显示局部变量,只显示“this”。Flex Builder调试器不显示本地变量

此外,我不能添加监视表达式的局部变量。

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

感谢

+1

我只是双重检查,但我没有问题在我的Flex调试器中查看局部变量。不幸的是,我不知道什么可能导致你的调试器不显示它们。 – 2010-02-11 23:19:15

+1

听起来可能是重新安装Flex Builder的时候了。我从来没有遇到过这个问题,并且用Flex开发了4年以上。 – 2010-02-13 18:00:50

+0

我曾经能够看到私有局部变量没有任何问题,但是这种能力已经消失了。我只能看到公共变量。悬停仍然适用于我。我也一直在触及内存不足的错误。实际上,大约在内存错误开始的时候,我注意到调试器中没有显示私有变量。重新安装是否适合任何人? – Suzanne 2011-03-15 16:43:56

回答

1

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

+0

这个问题很有趣,因为FB在一个函数中不显示局部变量,而在另一个函数中不显示局部变量。 – Garlik 2010-04-07 12:03:49

+0

正确...我们似乎有同样的问题... – motto 2010-04-07 21:42:31

1

要查看Flex Builder中甚至跟踪你的局部变量正确,在功能的地方设置一个断点。一旦你达到了这个断点,你也可以“悬停”在源代码中的一个变量上,工具提示应该显示出该变量的当前值。

1

有时,如果当前函数在更大的文件中进一步下降,FB会出现问题。将功能代码向上移动解决了这个问题(但是对于另一个功能而言,则是相同的)。看来FB只能为当前打开的文件收集一定量的元数据。

相关问题