Flex调试查看对象详细信息

时间:2011-03-21 19:56:33

标签: arrays flex debugging object flash-builder

在调试而不是[Object object]时,是否有人知道如何在数组或某种类型中查看我的对象详细信息?

由于

2 个答案:

答案 0 :(得分:2)

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

将您的对象添加到Expressions标签:

  1. 突出显示要添加的对象,然后单击鼠标右键。
  2. 选择“创建观看表达式”。
  3. 在您的应用中的任何位置添加断点,以查看对象的详细信息。

答案 1 :(得分:1)

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

另一种方法是使用describeType函数查看类,获取属性,然后使用实用程序类显示这些属性及其值。但是,与使用toString方法相比,这非常慢。

就个人而言,如果我真的想知道对象的值,我只需使用调试器。