![]() |
|
||||||||||
|
|||||
|
Сделал функцию traceObj(), которая выводит свойства объектов в рекурсии. Но только для объектов. Но это неважно. Вопрос в другом: возможно ли добавить отступы, чтобы было понятно, что откуда исходит?
import flash.utils.getQualifiedClassName; function traceObj(obj:Object):void { for (var key in obj) { var obj2:* = obj[key]; if (getQualifiedClassName(obj2) == "Object") { trace(key + ': {'); traceObj(obj2); trace('}'); } else trace(key + ' -> ' + obj[key]); } } ![]() P.S. Я велосипед изобретаю? есть ли готовые решения?
__________________
Надо сменить подпись... |
|
|||||
|
__________________
Дети не должны знать о своих родителях |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,282
|
Цитата:
|
|
|||||
|
Цитата:
Цитата:
Цитата:
![]()
__________________
Ко мне можно и нужно обращаться на ты) Последний раз редактировалось caseyryan; 17.02.2016 в 18:06. |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 2,282
|
Цитата:
Цитата:
Вот только там так все запутано, что совершенно не ясно в чем хитрость.Похоже он как-то хитро парсит строку с кодом. |
|
|||||
|
Тоже когда-то страдал подобным )
https://github.com/olexandr17/of_fra...ebug/Logger.as |
|
|||||
|
Цитата:
https://github.com/mayakwd/as3-json-formatter
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|