
08.08.2003, 10:59
|
|
Регистрация: Aug 2003
Адрес: Moscow
Сообщений: 81
|
проблема возникла...
--- BEGIN
function slotsScroll() {
heap = [];
loading = function (img, target) {
heap.push({dt:target.getBytesTotal(), lnk:target});
target.loadMovie(img);
if (!_root.onEnterFrame) {
_root.onEnterFrame = loader;
}
};
loader = function () {
for (var i in heap) {
var l = heap[i].lnk.getBytesLoaded()-heap[i].dt;
var t = heap[i].lnk.getBytesTotal()-heap[i].dt;
if (l>=t && l && t) {
var targ = heap[i].lnk;
heap.splice(i, 1);
targ._width = 195;
targ._height = 100;
targ._y = 420;
if (targ == ss1) {
targ._x = 298.9;
} else if (targ == ss2) {
targ._x = 535.9;
} else if (targ == ss3) {
targ._x = 774.3;
}
targ.onEnterFrame = function() {
if(k<6) {
trace(k);
if (this._y<700) {
this._y += 20;
} else {
k++;
loading("catalog/img"+k+".jpg", ss1);
loading("catalog/img"+k+".jpg", ss2);
loading("catalog/img"+k+".jpg", ss3);
}
}
if (this._y<505) {
this._y += 5;
}
};
}
}
if (!heap.length) {
delete _root.onEnterFrame;
}
};
loading("catalog/img1.jpg", ss1);
loading("catalog/img1.jpg", ss2);
loading("catalog/img1.jpg", ss3);
}
--- END;
когда я пытаюсь вызвать массив, картинок, получается рекурсия... и картинки пролетают мимо...
что делать ?
|