Re: [問題] LOADVARS

看板Flash作者 (submarine)時間19年前 (2006/06/27 14:58), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《submarine (submarine)》之銘言: : 我想從這個網頁讀資料 : http://submarine.up.md/mse/show.php?team=3 : 讀出來是一系列有相似性的資料 : 我在flash裡用 : System.useCodepage=true; : var inde:Number; : var nam_lv:LoadVars=new LoadVars(); : nam_lv.onLoad=function() : { : } : nam_lv.load("http://submarine.up.md/mse/show.php?team=3"); : 當按鍵按下時 : on(release) : { : nam_txt.text=nam_lv.nam3; : fro_txt.text=nam_lv.fro3; : pic_txt.text=nam_lv.pic3; : favor_txt.text=nam_lv.favor3 : ; : } : 如果我有十筆資料 那我想透過按鍵選上一筆 下一筆 就只能這樣笨笨的指定變數嗎? : 我有辦法把資料變成陣列嗎? : 像是這樣 : on(release) : { : nam_txt.text=nam_lv.nam[3]; : fro_txt.text=nam_lv.fro[3]; : pic_txt.text=nam_lv.pic[3]; : favor_txt.text=nam_lv.favor[3]; : } : 剛試過把php裡的資料印成陣列的樣子,但是都會變成undesign 我已經解決了 把方法po上來 讓大家參考一下 當falsh要用到動態變數時,就要用parent[動態表示 ] 所以我上面的那段script只要改成 on(release) { inde=way_txt.text var aa:Number=3; nam_txt.text=nam_lv["nam"+aa]; fro_txt.text=nam_lv["fro"+aa]; pic_txt.text=nam_lv["pic"+aa]; favor_txt.text=nam_lv["favor"+aa]; } 就可以正確的解決了 希望大家可以參考一下 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.123.160
文章代碼(AID): #14eDSQCw (Flash)
討論串 (同標題文章)
本文引述了以下文章的的內容:
1
1
完整討論串 (本文為第 2 之 2 篇):
1
1
文章代碼(AID): #14eDSQCw (Flash)