Re: [問題] PHP傳送至Flash的變數問題
※ 引述《zswolf (響徹雲霄的喇叭聲)》之銘言:
: 假設我在PHP裡面利用迴圈建立了3個變數
: 分別是phpname0,phpname1,phpname2
: phpname0="第1個你好"
: phpname1="第2個你好"
: phpname3="第3個你好"
: 接著我在Flash裡面把這三個變數load近來
: 舞台中有個3動態文字框分別名為"showtext0","showtext1","showtext2"
: 如果我寫
: showtext0.text=phpname0
: showtext1.text=phpname1
: showtext2.text=phpname2
: 那顯示就正常
: 但是如果我用迴圈去寫
: for(i=0;i<=2;i++){
: this['showtext'+i].text=['phpname'+i]
: }
: 那出來就是NaN
: 請問該往什麼方向去解決這難纏的問題呢??
讀取外部的值,比較常見&簡單的方法有兩種:
1. AA=1&BB=2&CC=3
2. XML format
1的話,如你是使用sendAndLoad的話,可在onLoad中這樣做:
yourReciObj.onLoad = function(success:Boolean){
if(success){
trace(this.AA);
trace(this.BB);
trace(this.CC);
}
}
2的話,請使用XML類別把抓到的內容拆開囉 :)
細節可按XML類別的F1說明,有範例程式碼可以借來用
資料量少或是都是單純的數字的話,第1種即可處理
如果資料量較大且較複雜,建議使用XML來做
供你參考 :)
--
http://blog.eddie.com.tw/
http://www.eddie.com.tw/
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.128.37
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Flash 近期熱門文章
PTT數位生活區 即時熱門文章