![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2005
Сообщений: 113
|
Вопрос такой :
Есть две функции private function startAnimation() {
_mc.onEnterFrame = function() {
if(this.m1.diem==1)
if(this.m1.die!=1) _root.saveMan();
this.removeMovieClip();
}
}
}
так вот когда mon=1 мувик не удаляеться. Кто подскажет почему? Последний раз редактировалось iNils; 13.03.2007 в 17:13. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Глубина мувика должна быть положительной. А во втором участке кода нет ни намека на удаление клипа.
|
|
|||||
|
Регистрация: Dec 2005
Сообщений: 113
|
На счет глубины не понял!
А удаление просходит если mon!=1 там просто в мувике на последнем кадре стоит diem=1; и на onEnterFrame идет проверка и все удаляеться если не останавливать мувик и запускать его снова! |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Мне ваши «diem», «m1», «m111», «tt», «mon» ничего не говорят. Я не телепат.
Насчет глубины объясняю: чтобы удалить клип, его глубина (getDepth()) должна быть положительной. Чтобы сделать её положительной, есть метод swapDepths. |
|
|||||
|
Регистрация: Feb 2007
Сообщений: 264
|
Подсказка: отрицательные глубины обычно у мувиков созданных вручную на таймлайне.
|
|
|||||
|
Регистрация: Dec 2005
Сообщений: 113
|
Спасибо понятно!
|
![]() |
![]() |
Часовой пояс GMT +4, время: 21:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|