Показать сообщение отдельно
Старый 19.08.2004, 23:36
Sh@man вне форума Посмотреть профиль Отправить личное сообщение для Sh@man Найти все сообщения от Sh@man
  № 1  
Sh@man
 
Аватар для Sh@man

Регистрация: Mar 2002
Сообщений: 840
Отправить сообщение для Sh@man с помощью AIM Отправить сообщение для Sh@man с помощью Skype™
По умолчанию Как восстановить onEnterFrame() ?

Есть такой код

kotel1.setBrightOffset(240);
x = 240;
z = 1;

kotel1.onEnterFrame = function() {
x -= 8;
// kotel1.setNegativeColor(x);
tmr = getTimer();
trace("tmr="+tmr);
kotel1.setBrightOffset(x);
if (kotel1.getBrightOffset()<=0) {
kotel1.onEnterFrame = undefined;
this.createEmptyMovieClip("tracer", 555);
this.tracer.onEnterFrame = function() {
tmr2 = getTimer();
trace("tmr2-tmr="+(tmr2-tmr));
if (tmr2-tmr>1000) {
z++;
kotel1.onEnterFrame();
trace("ok")
kotel1.gotoAndStop(z);
this.tracer.onEnterFrame = undefined;
removeMovieClip(_root.kotel1.tracer);
kotel1.resetColor();
kotel1.setBrightOffset(240);
}
};
x = 240;
if (z == 6) {
z = 1;
kotel1.gotoAndStop(z);
}
}
};

надо чтоб после того как (tmr2-tmr>1000 ), функция this.tracer.onEnterFrame () прекращала работу а kotel1.onEnterFrame() возобновляла работу. Но
в таком варианте почемуто не работает.
В чем проблема и как ее решить?
__________________
www.maxshaman.com