2011-03-21 52 views

回答

1

简短的回答,没有。所有类,视图等都是对象,这就是toString()函数的工作原理。如果你想看对象的内部,你需要重写toString()函数并添加你自己的代码来显示内部。

这样做的另一种方法是使用describeType函数查看类内部,获取属性,然后使用实用程序类显示这些属性及其值。但是,与使用toString方法相比,这非常慢。个人而言,如果我真的想知道我的对象的值,我只使用调试器。

+0

+1 - 是的,使用调试器。这就是它在那里:) – bedwyr 2011-03-21 20:29:37

+0

真正困扰我的是,调试器中有很多其他东西,而不仅仅是对象值本身。不管怎么说,还是要谢谢你。 – zendy 2011-03-21 20:31:01

+0

这就是为什么你可以设置财产观察员。请仔细阅读如何更合适和更高效地使用调试器来帮助您解决问题:) – 2011-03-21 20:36:59

2

如果您使用的是Flex Builder或Flash Builder,则可以将该对象添加到Expressions选项卡。在调试时,您可以深入查看添加到“表达式”选项卡的任何对象或类的属性。

要将对象添加到Expressions标签:

  1. 突出自己的对象要添加,然后单击右键。
  2. 选择“创建手表表达式”。
  3. 无论您需要查看对象的详细信息,在您的应用程序中添加断点。