[問題] 如何利用迴圈將外部資料填入陣列?
大家好
小弟目前正看書自學AS3
最近遇到一個問題
要如何利用迴圈將外部資料填入陣列當中?
外部資料是長這樣:id1=S001&id2=S002&id3=S003
目前已可取得外部資料,程式碼如下
var url:String = "score.txt";
var urlRQ:URLRequest = new URLRequest(url);
var LDR:URLLoader = new URLLoader(urlRQ);
LDR.dataFormat = URLLoaderDataFormat.VARIABLES;
LDR.addEventListener(Event.COMPLETE,getdata);
function getdata(event:Event)
{
var score:URLVariables = new URLVariables(LDR.data);
trace(score.id1,score.id2,score.id3);
}
trace 之後可以輸出 S001、S002、S003
但要將這些變數填入陣列當中遇到了問題
我的寫法如下:
var data1:Array = new Array(3);
for (var i:int=1; i<=3; i++)
{
data1[i] = this["score.id" + i];
}
之後將陣列輸出卻是空的
請問是哪裡寫錯了呢? 請各位幫忙指點一下,謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.255.73.238
※ 文章網址: https://www.ptt.cc/bbs/Flash/M.1443669188.A.6A0.html
→
10/01 12:57, , 1F
10/01 12:57, 1F
→
10/02 00:30, , 2F
10/02 00:30, 2F
→
10/02 09:42, , 3F
10/02 09:42, 3F
→
10/02 09:43, , 4F
10/02 09:43, 4F
→
10/02 23:29, , 5F
10/02 23:29, 5F
→
10/02 23:29, , 6F
10/02 23:29, 6F
→
10/02 23:30, , 7F
10/02 23:30, 7F
→
10/02 23:30, , 8F
10/02 23:30, 8F
→
10/02 23:31, , 9F
10/02 23:31, 9F
推
10/04 00:11, , 10F
10/04 00:11, 10F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章