
19.08.2004, 23:36
|
|
Регистрация: Mar 2002
Сообщений: 840
|
Как восстановить 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() возобновляла работу. Но
в таком варианте почемуто не работает.
В чем проблема и как ее решить?
|