![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Вопрос важный для меня, поэтому прошу без расслабухи.
Из Хэлпа: Мувиклипы, добавленные при помощи duplicateMovieClip могут быть удалены командой или методом removeMovieClip . Так вот в исходнике /простейший/ никого ремова нет, а дубликаты куда то пропадают. Жду внятного ответа. ![]() |
|
|||||
|
эта у вас такие жуткие полуночные приколы?
=) |
|
|||||
|
********
******** Очень забавно... ******** ********
__________________
flash portfolio |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
я наверна что-то не догоняю.. а что и где тут забавно ? :)
как сделал - так и работает... в чем необычность ? :)) |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Я по сеоьёзному спрашиваю.
Куда делись дубликаты. Нигде не читано, что если мувик с дубликатами убрать со сцены, а потом вернуть то дубликаты будут ремовится автоматом/или, что это само собой разумеется?!/. Вопрос не праздный - ещё с полгода как сделал сайт по Сочи /информационный/ чисто на Флэше /стр.300/. Сейчас, чишу там всё подряд. Так вот там нигде спецом команду по дубликатам /ремовить/ я не давал. Вот и думаю - не залёживаются ли они у меня где нить, не тормозят ли проц. Хорош прикалываться. ![]() |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
Цитата:
когда клип удаляется со сцены - убиваются все "временные" объекты которые в нем были созданы. об этом говорится в хэлпе. в число временных объектов входят все переменные, все методы и все созданные скриптом сущности... если бы было не так - это было бы равносильно модифицированию чего-то в _библиотеке_ фильма на этапе исполнения. при появлении на сцене клип ведь инициализируется в таком виде как он задан в библиотеке... |
|
|||||
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Цитата:
Если бы ещё почитать в хэлпе про удаление клипа со сцены - вроде весь хэлп уже давно облазил, а этого не встречал - не про ремов или дилейт, а именно про удаление со сцены путём перехода на кадр в тайм_лайне, где мувика уже нет. ![]() |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Еще раз внимательно читаем Nox(а):
при появлении на сцене клип ведь инициализируется в таком виде как он задан в библиотеке... И смотрим. При нажатии на первую кнопу, появляется МС "mmcc.mmc"(Symbol 3). И, только когда он появляется, инициируется код: [code]if(_root.ttt==undefined){ for(i=1;i<=10;i++){ mc.duplicateMovieClip("mmmc"+i,99+i) this["mmmc"+i]._y=i*40 this["mmmc"+i]._x=i*20 } } [code] Работает? Конечно! Дальше. Жмем вторую кнопу. Убираем со сцены MC "mmcc.mmc". И тем самым убиваем всех его отпрысков. Но, помимо этого, намертво убиваем неопределенность ttt. При повторном нажатии на первую кнопу, ttt у тебя уже !=undefined, и именно это не дает размножаться MC "mc". Вот если ты уберешь условие "]if(_root.ttt==undefined){/…", все будет нормально. Если что, - простите. Я сейчас вдребезги. И Вас тоже с проздником!
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
|
|||||
|
don't panic!
Регистрация: Aug 2001
Сообщений: 4,121
|
ээ... так вопрос же был не почему дубликаты не появляются при втором нажатии,
а почему они вообще исчезают... :) не ? :) или дайте уже затянуться тем что вы там курите %)) |
|
|||||
|
Регистрация: Jan 2002
Адрес: СПб-Denver-Лермонтов
Сообщений: 1,525
|
Цитата:
__________________
Для того чтобы узнавать, есть два способа: - задавать вопросы и пытаться самому на них ответить. Второй способ более продуктивный. (S.Wizard) |
![]() |
Часовой пояс GMT +4, время: 21:48. |
|
|
« Предыдущая тема | Следующая тема » |
|
|