我想從循環中獲得多個變量。網址如下:i ++在AS3中不適用於var?
total=2&id1=2&content1=I+am+the+first+blog&id2=4&content2=I+am+the+second+blog
for (var i:Number=i; i<=total;i++){
trace(i);
var id = this.evt.target.data+i;
var content = evt.target.data.content;
trace ('id from DB: ' + id);
trace ('content from DB: ' + content);
}
這行代碼將無法正常工作。我嘗試了各種方法:
var id = this.evt.target.data+i;
var id = ["this.evt.target.data"+i]; //traces var id as text only, not the result id1
var id = this.evt.target.data.i;
var id = this.evt.target.data[i];
var id = this.evt.target.data+i;
這是不可能的嗎?或者我錯過了什麼?
什麼是`evt`,`evt.target`和`evt.target.data`指看到了嗎?你想從URL中讀取FlashVars,還是試圖讀取通過URLLoader打開的數據? – poke 2011-01-26 13:17:10