Помогите пожалуйста разобраться с задержкой показа.
Делаю текстовый баннер.
У меня есть файл vars.htm, его содержимое:
Цитата:
|
myVar01=первый текстRRвторой текст RRну и конечно третий&myVar02=RR&myVar03=3000
|
Из него забираются данные во флешку:

Код AS1/AS2:
var data_lv:LoadVars = new LoadVars ();
data_lv.onLoad = function (success) {
if(success) {
var texts:Array = this.myVar01.split(this.myVar02);
var len:Number = texts.length;
for (var i:Number = 0; i < len; i++) {
setInterval((_root.klip.text = texts[i].toString()), this.myVar03);
}
}
}
data_lv.load("vars.htm");
во самой флешке есть только одно текстовое поле с именем klip, по идее - при проходе по массиву texts, при каждой передаче в _root.klip.text, должна происходить задержка в 3 сек. Но в итоге флешка мне показывает только последнее значение из переменной myVar01 ("ну и конечно третий").
Пробовал делать еще так:

Код AS1/AS2:
var data_lv:LoadVars = new LoadVars ();
data_lv.onLoad = function (success) {
if(success) {
var texts:Array = this.myVar01.split(this.myVar02);
var len:Number = texts.length;
for (var i:Number = 0; i < len; i++) {
setInterval(function(klip, texts, i){_root.klip.text = texts[i].toString()}, this.myVar03);
}
}
}
data_lv.load("vars.htm");
тут вообще пишет undefined.
Я не бог весть какой спец в actionscript, но стараюсь хотябы научиться простым вещам.
Подскажите, плиз, что я делаю не так?