PDA

Просмотр полной версии : setInterval и this


Oreanor
03.05.2006, 15:43
проблема такая.
есть функция, аттачащая на сцену мувик


function setMovie() {
this.attachMovie("item","item1",this.getNextHighestDepth(),{_x:0,_y:0});

}
setMovie() ;

под this тут подразумевается сцена и при простом вызове функции все работает.

Но теперь мне нужно эту функцию вызвать через setInterval, чтобы сделать таким образом задержку:

function setMovie() {
this.attachMovie("item","item1",this.getNextHighestDepth(),{_x:0,_y:0});
clearInterval(setID);
}
clearInterval(setID);
setID = setInterval(setMovie,1000);


вот здесь уже this почему-то не прокатывает - функция не понимает, на что я ссылаюсь. Прописывать втупую _root вместо this - не выход.
Посоветуйте плз как сделать грамотно - чтобы мувик аттачился грубо говоря к текущему левелу?

silin
03.05.2006, 15:46
setID = setInterval(this,"setMovie",1000);

Oreanor
03.05.2006, 16:03
silin, спасибо тебе огромное, ты уже который раз помогаешь ;)