![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2010
Сообщений: 430
|
Здравствуйте.
Подскажите как вывести все flashVars на экран? Не катит: Наверняка нужно в цикле, но что-то туплю ![]() |
|
|||||
|
Это один из классов, который был написан мной очень давно, но используется без внесения каких-либо правок.
package artshlagin.utils { /** * ... * @author Artem Shlagin */ public class Tracer { public static var traceFunction:Function = trace; public static var nameDelimiter:String = " => "; public function Tracer() { throw new Error("Class is static"); } public static function fullTraceObject(object:Object):void { recoursiveTrace(object); } private static function recoursiveTrace(o:Object, startValue:int = 0):void { for (var name:Object in o) { var otst:String = ""; if (startValue > 0) { var i:int = startValue; while (i--) otst += " "; } traceFunction.call(null, otst + name + nameDelimiter + o[name]); if ((typeof o[name]) === "object") recoursiveTrace(o[name], startValue+1); } } } } Можно менять поток вывода и стрелочку между ключом и значением )
__________________
Тут мужик танцует и поёт про флэш Последний раз редактировалось Psycho Tiger; 12.11.2011 в 15:33. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Почитайте про режим удаленной отладки(remote debug). Так же можете попробовать MonsterDebugger.
|
|
|||||
|
Просто можно сделать так:
где _txt - добавленный на сцену TextField;
__________________
adobe AS3 manual Последний раз редактировалось strangedk; 12.11.2011 в 17:04. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:59. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| flashvars |
|
|