Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Срочно нужна помощь !!! (http://www.flasher.ru/forum/showthread.php?t=47762)

Sheeva 08.08.2003 10:59

проблема возникла...

--- 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;
когда я пытаюсь вызвать массив, картинок, получается рекурсия... и картинки пролетают мимо...
что делать ?


Часовой пояс GMT +4, время: 11:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.