![]() |
|
||||||||||
|
|||||
|
Guest
Сообщений: n/a
|
КаАроче так:
1. Есть мув SomeShit1 2. Дублируем его раз 15... 3. Всё начинает тормозить, сам мув уже согласно коду уехал с экрана и нафиг более не нужен! Но при этом дублировать надоть продолжать!! 4. Типа я подумал и решил, шоб каждый из дублированных мувиков SomeShit# сам следил за своим положением и как только он выходит за экран - сразу бы сам себя и removeMovieClip... но что-то не пашет... (Хотя это точно утверждать сложно, но с каждой секундой всё более - соот. напрашивается вывод... )Варианты из последнего кадра в каждом из мувов SomeShit: removeMovieClip (this); removeMovieClip (getProperty(this, _name)); this.removeMovieClip() Почему не работает и как еще пожно попробовать?!?! Или как точно узнать - удалился клип или нет?! |
|
|||||
|
ремувить можно только клипы, созданные програмно (duplicate, attach). Для оригинала используй свойства (_visible=false), причем, лучше с самого начала, а работай только с програмно созданными дубликатами... так удобней, ей богу! Последняя из твоех команд для меня самая удобная -- она-то и удаляет дубликаты
__________________
ГенаГ. |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Не без приколов функция, конечно. Для дубликатов хватает
this.removeMovieClip(); removeMovieClip(this); Но почему-то это срабатывает в случаях простых, и не очень - в сложных. Заведомо не работает: Remove(this); function Remove(Target) { Target.removeMovieClip(); removeMovieClip(Target); } Любой мувик можно покоцать с помощью MovieClip.unloadMovie(), но это плохой стиль ;)
__________________
...убивать людей не удовольствия ради, но для еды. |
![]() |
Часовой пояс GMT +4, время: 09:46. |
|
|
« Предыдущая тема | Следующая тема » |
|
|