Я пытаюсь получить несколько vars из цикла for. URL выглядит следующим образом:i ++ не работает для var в AS3?
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' в виду? Вы пытаетесь прочитать FlashVars из URL-адреса или пытаетесь прочитать данные, которые вы открыли через URLLoader? – poke