我在php中有这个echo:
[Username=Admin&c_x=0&c_y=0&c_talk=NULL], [Username=Admin2&c_x=0&c_y=0&c_talk=Hello],
所以我把这个URL加载到我的flash站点,我想只跟踪第一个用户名(Admin)和第一个c_talk (Null)。
我该怎么做?
我试着:
ServerVars = new URLVariables(e.target.data);
trace(ServerVars.Username);
,但它没有正常工作。
帮忙吗?:)
这不起作用,因为这不是URL变量的有效字符串。
返回的字符串试图返回两组键值对的列表。按[]括号分组,这不起作用。一般来说,不可能进行分组。而不是提出自己的自定义格式,使用现有的常用格式,如json。(或XML,如果你喜欢的话)那些你需要的支持结构化数据。
返回一个json数组的对象(PHP有内置的方法,我敢肯定,所以请不要组装它作为一个字符串自己)
[
{
"Username" : "Admin",
"x" : 0,
"y" : 0,
"talk" : ""
},
{
"Username" : "Admin2",
"x" : 0,
"y" : 0,
"talk" : "Hello"
}
]
将其推入As3的JSON
类并使用结果