【发布时间】:2011-01-26 12:58:47
【问题描述】:
我正在尝试从 for 循环中获取多个变量。网址如下所示:
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 打开的数据?
标签: actionscript-3 var