![]() |
|
||||||||||
|
|||||
|
никак не могу понять, почему у меня не срабатывает setInterval;
помогите плз понять свою ошибку onClipEvent (load) {
function FadeIn(obj) {
obj._alpha+=1;
if(obj._alpha==100) {
clearInterval(timer);
}
}
timer=setInterval(FadeIn(this),1);
}
) |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
timer=setInterval(FadeIn,1,this);
з.Ы. onClipEvent устарело пять лет назад. И что-то мне кажется, что clearInterval(obj.timer); надо Последний раз редактировалось etc; 01.10.2006 в 13:16. |
|
|||||
|
А что же использовать за место OnClipEvent, я в этом деле новичек, и не все ещё знаю
![]() clearInterval(obj.timer); - это как так? ЗЫ obj простая переменная, а не класс |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
obj — ссылка на мувиклип, у которого есть свойство timer.
В твоём коде timer будет виден в силу совпадения областей видимости у функции FadeIn и у мувиклипа. Но лучше написать obj.timer вместо timer. Спасёт от проблем в будущем. За место onClipEvent лучше писать код в первом кадре сцены. |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:16. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|