Отладка Flex смотри детали объекта - PullRequest
1 голос
/ 21 марта 2011

Кто-нибудь знает, как я могу видеть детали своего объекта как в массиве или как-то вроде при отладке вместо [объекта объекта]?

Спасибо

Ответы [ 2 ]

2 голосов
/ 21 марта 2011

Если вы используете Flex Builder или Flash Builder, вы можете добавить объект на вкладку Expressions. Когда вы отлаживаете, вы можете углубиться в свойства любого объекта или класса, которые вы добавили на вкладку «Выражения».

Чтобы добавить объект на вкладку Expressions:

  1. Выделите объект, который хотите добавить, и щелкните правой кнопкой мыши.
  2. Выберите «Создать выражение просмотра».
  3. Добавьте точку останова в свое приложение, где бы вам ни понадобилось просматривать детали вашего объекта.
1 голос
/ 21 марта 2011

Краткий ответ, нет.Все классы, представления и т. Д. Являются объектами, и именно так работает функция toString ().Если вы хотите увидеть внутренности объекта, вам нужно переопределить функцию toString () и добавить свой собственный бит кода для отображения внутренних элементов.

Другой способ сделать это - использовать функцию descriptionType длязагляните внутрь класса, получите свойства и затем покажите эти свойства и их значения с помощью служебного класса.Однако это чрезвычайно медленно по сравнению с использованием подхода toString.

Лично, если я действительно хочу узнать значения своих объектов, я просто использую отладчик.

...