2016-08-27 43 views
0

具體的數據我有這樣的回聲在PHP中:從PHP獲取AS3

[Username=Admin&c_x=0&c_y=0&c_talk=NULL], [Username=Admin2&c_x=0&c_y=0&c_talk=Hello], 

所以我加載此網址到我的Flash網站,我想僅跟蹤第一用戶名(admin)和第一c_talk (空值)。

我該怎麼做?

我想:

ServerVars = new URLVariables(e.target.data); 
trace(ServerVars.Username); 

,但它沒有工作正常。

任何幫助? :)

回答

0

它不起作用,因爲這不是URL變量的有效字符串。

回顯字符串正嘗試返回兩組鍵值對的列表。由[]括號分組,這不起作用。一般來說,沒有可能的分組。而不是提出自己的自定義格式,請使用現有的常用格式,如json。 (如果你願意,可以使用XML)根據需要支持這些結構化數據。

返回對象的JSON數組(PHP已經內置該方法我敢肯定,所以請組裝這個作爲一個字符串自己)

[ 
    { 
     "Username" : "Admin", 
     "x" : 0, 
     "y" : 0, 
     "talk" : "" 
    }, 
    { 
     "Username" : "Admin2", 
     "x" : 0, 
     "y" : 0, 
     "talk" : "Hello"  
    } 
] 

肖夫說成AS3的JSON類並與結果一起工作。