Показывать php print_r во Flash? - PullRequest
0 голосов
/ 17 июля 2011

Попытка выяснить, как заставить ActionScript распечатать объект php.В PHP я могу просто сделать print_r, и я могу успешно получить объект во Flash, но теперь не могу понять, как распечатать объект с помощью ActionScript 3?

Ответы [ 3 ]

0 голосов
/ 17 июля 2011

Из PHP вы можете кодировать большинство объектов в JSON, используя json_encode() (PHP5 +). Используя J3-декодер AS3 из as3corelib , вы можете затем преобразовать эту закодированную строку в объект, который AS3 считал. После этого вы можете перебирать объект как пары ключ / значение и выводить его по своему усмотрению.

0 голосов
/ 31 октября 2011

Я думаю, я знаю, что вы имеете в виду, у меня была такая же потребность, поэтому я сделал эту

http://www.actionscript.org/forums/showthread.php3?t=266979

прокрутку вниз, там есть описание и файл .ASназывается trace_r, который я написал

0 голосов
/ 17 июля 2011

Хорошо, когда запрос впервые приходит, всегда есть URLLoader.data, который представляет собой данные в необработанном виде.Если вы хотите получить данные из объекта в стиле JSON, есть for( var i:String in obj ).Если вы ищете что-то более неясное, есть возможность использовать descriptionType.Мой любимый пример последнего в классе JSONEncoder .

...