![]() |
|
||||||||||
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
2greyshaman
насчет зачистки - зачем аттач, когда createEmptyMovieClip работает мгновенно (в отличие от аттача) :)) типа this.createEmptyMovieClip("temp", any_clip.getDepth()); temp.removeMovieClip(); и все киляется :)) 2blackhund в пятерке есть один-единственный способ: все дубликаты делаешь _внутри_ какого-то клипа... и если их нужно все сразу подсунуть под что-то, то просто делаешь swapDepths общего клипа с этим чем-то :)) правда по отдельности свопнуть дубликаты с чем-то _вне_ этого внешнего клипа - невозможно... Последний раз редактировалось Nox Noctis; 11.07.2002 в 18:59. |
|
|||||
|
Регистрация: Aug 2001
Адрес: vg
Сообщений: 352
|
2 Nox Метод не срабатывает на графике (полная зачистка
).в отличии от duplicateMovieClip EmptyMovieClip и attachMovie |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
2greyshaman
"на графике" - это в смысле без мувиклипов вообще ? свободная от мувиклипов графика убивается при _root.createEmptyMovieClip("", -16383); так что нет никакой разницы... ;)) |
|
|||||
|
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
А знаете ли вы, что
createEmptyMovieClip attachMovie (?) - не тестировал duplicateMovieClip хотя про них и написано в хелпе Returns Nothing но на самом деле возвращают ссылку на результат своей работы (если они и хотель сделать ретурн насынг, то это ассемблерный баг), соответственно createEmptyMovieClip("Clip", 0)._x = 50; делает именно то, что вы подумали?
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
вообще это слегка не по теме конечно...
но это известная фича :)) хэлп дырявый :) даже с эрратой... в коде часто можно увидеть что-т типа: a = this.createEmptyMovieClip(....); кстати, объект мувиклип - далеко не единственный, где ретурн не прописан, но действует: к примеру методы addListener всех объектов возвращают true когда установят лисенер :) но ни в хелпе ни в эррате к хелпу об этом ни слова :)) Последний раз редактировалось Nox Noctis; 11.07.2002 в 20:07. |
|
|||||
|
Регистрация: Aug 2001
Адрес: vg
Сообщений: 352
|
Вернемся к теме. Про индексирование +2, это вы загнули, не сходится, просто ++.
|
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
если просто создать клип, сделать кучу его дубликатов (Ctrl+D) а потом прогнать
for (i in _root) { if (_root[i] instanceof MovieClip) { trace(_root[i]+" :: "+_root[i].getDepth()); } } то порядок идет именно +2 видимо такой порядок может нарушиться при каких-то операциях... мне влом экспериментировать если честно :)) |
|
|||||
|
Мастер Цифрового Облика
|
Цитата:
![]() Дело в том, что такая полезная штука, как removeMovieClip() работает исключительно с положительными левелами. -16384 - у нас _level root-а. и если ты зааттачил или же создал клип в _level < 0 то просто так ты его не ремувнёшь. отсюда же вытекает забавная фича - можно ремувить любой мувик, задав ему _level > 0 с помощью "swapDepths([_level > 0]);" Последний раз редактировалось УильямБрэдберри; 14.07.2002 в 19:09. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
и поясни насчет "swapDepths([_level > 0]);" :) че-то я не понял в чем пепс :) swapDepths(_level>=-16384) работает нормально, а при _level<-16384 просто не работает, но ничего при этом не ремувит... Последний раз редактировалось Nox Noctis; 15.07.2002 в 16:53. |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
-16384.....
....глубина, глубина, я не твой. отпусти меня, глубина... :))))))))))))) |
![]() |
Часовой пояс GMT +4, время: 03:45. |
|
|
« Предыдущая тема | Следующая тема » |
|
|