Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Проблема в stop(); и play(); (http://www.flasher.ru/forum/showthread.php?t=93077)

tov_diatel 13.03.2007 17:08

Проблема в stop(); и play();
 
Вопрос такой :
Есть две функции
Код:

private function startAnimation() {
        _mc.onEnterFrame = function() {
                if(this.m1.diem==1)
                            if(this.m1.die!=1) _root.saveMan();
                        this.removeMovieClip();
                  }
        }
}

и
Код:

function die(mon) {
        this.m1.die=1;
        this.m1.m111.liner._xscale-=10;
        if(mon==1) {
                this.m1.stop();
                this.m1.m111.gotoAndStop(2);
                tt = getTimer();
                this.onEnterFrame = function(){
                        if(getTimer()-tt>=1000){
                                this.m1.play();
                                this.m1.m111.gotoAndStop(1);
                        }
                }
        } else  this.m1.m111.gotoAndStop(3);
       
}

так вот когда mon=1 мувик не удаляеться. Кто подскажет почему?

etc 13.03.2007 17:40

Глубина мувика должна быть положительной. А во втором участке кода нет ни намека на удаление клипа.

tov_diatel 13.03.2007 17:55

На счет глубины не понял!
А удаление просходит если mon!=1 там просто в мувике на последнем кадре стоит diem=1; и на onEnterFrame идет проверка и все удаляеться если не останавливать мувик и запускать его снова!

etc 13.03.2007 18:14

Мне ваши «diem», «m1», «m111», «tt», «mon» ничего не говорят. Я не телепат.
Насчет глубины объясняю: чтобы удалить клип, его глубина (getDepth()) должна быть положительной. Чтобы сделать её положительной, есть метод swapDepths.

this.create 13.03.2007 18:16

Подсказка: отрицательные глубины обычно у мувиков созданных вручную на таймлайне.

tov_diatel 13.03.2007 19:55

Спасибо понятно!


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

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