|
|
|||||
Усовершенствование функции trace()
Сделал функцию 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. Я велосипед изобретаю? есть ли готовые решения?
__________________
Надо сменить подпись... |
|
|||||
Ага он самый
Используй готовое: https://code.google.com/archive/p/flash-console/
__________________
Дети не должны знать о своих родителях |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
|
|
|||||
Цитата:
Цитата:
Цитата:
__________________
Ко мне можно и нужно обращаться на ты) Последний раз редактировалось caseyryan; 17.02.2016 в 18:06. |
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
Цитата:
Цитата:
Вот только там так все запутано, что совершенно не ясно в чем хитрость.Похоже он как-то хитро парсит строку с кодом. |
|
|||||
Тоже когда-то страдал подобным )
https://github.com/olexandr17/of_fra...ebug/Logger.as |
|
|||||
Цитата:
https://github.com/mayakwd/as3-json-formatter
__________________
Ко мне можно и нужно обращаться на ты) |
|
|||||
Цитата:
|
Часовой пояс GMT +4, время: 15:42. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|