在Flash中显示php print_r?

时间:2011-07-17 17:05:16

标签: php flash actionscript

试图找出一种方法来让ActionScript打印出一个php对象。在PHP中,我可以做print_r,并且我能够成功地将对象放入Flash中,但现在无法弄清楚如何使用ActionScript 3打印出对象?

3 个答案:

答案 0 :(得分:0)

好吧,当请求第一次出现时,总会有URLLoader.data,它是原始格式的数据。如果您希望从JSON样式的对象获取数据,则for( var i:String in obj )。如果你正在寻找比这更模糊的东西,那么就有能力使用describeType。我最喜欢的最后一个示例是JSONEncoder类。

答案 1 :(得分:0)

从PHP,您可以使用json_encode()(PHP5 +)将大多数对象编码为JSON。使用as3corelib中的AS3 JSON解码器,您可以将该编码的字符串转换为AS3 con读取的对象。之后,您可以将对象作为键/值对进行迭代,然后根据需要输出它。

答案 2 :(得分:0)

我想我知道你的意思,我有同样的需要,所以我做了这个

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

滚动到底部,有一个描述和一个名为trace_r的.AS文件,我写了