Re: [問題] PHP傳送至Flash的變數問題

看板Flash作者 (我是沒牌的營養師!)時間18年前 (2008/02/20 16:52), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《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
文章代碼(AID): #17k-fbJM (Flash)
討論串 (同標題文章)
文章代碼(AID): #17k-fbJM (Flash)