|
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
remove movie clip....
Люди!
Никто не сталкивался с таким багом в AS2.0 : не хочет убиваться мувик, но если экспортим в AS1.0 то все отлично работает??? Если кто-нибуть хоть что-то знает об этом, отклинитесь плиззз!
__________________
кто ищет - тот всегда найдёт.... и горло перережет :D |
|
|||||
Регистрация: Jan 2004
Адрес: нигде - не осталось на Земле свободных земель(
Сообщений: 1,176
|
код покажи
|
|
|||||
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Попробуй
myMC_mc.swapDepths(500); myMC_mc.removeMovieClip();
__________________
flash/flex/unity |
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
Нашёл причину бага...
Оказывается всё дело в ComboBox'е и операторе getNextHighestDepth(). Причём это бажит только на семерке и на AS2.0,а на шестёрке всё отлично работает... Короче, если мы ставим хоть где-нибудь в мувике оператор getNextHighestDepth(), то сразу отказыавется работать оператор removeMovieClip(). Сложность в том, что мне надо использовать и AS2.0 и removeMovieClip И getNextHighestDepth() и ComboBox. Вот прилагаю исходник, где всё понятно показано. Может можно как-то избежать подобной проблемы? Помогите пожалуйста. Заранее всем благодарен!
__________________
кто ищет - тот всегда найдёт.... и горло перережет :D |
|
|||||
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
быть того не может
Цитата:
__________________
flash/flex/unity |
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
to nuran
<<<посмотри мой файлик.
На шестом флэше все нормально работает, но не на седьмом... И это точно макромедийный баг ! Короче, в файле все есть...
__________________
кто ищет - тот всегда найдёт.... и горло перережет :D |
|
|||||
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Не слушаешь ты меня ....
__________________
flash/flex/unity |
|
|||||
Регистрация: Apr 2003
Адрес: DC
Сообщений: 4,489
|
Re: to nuran
Цитата:
__________________
flash/flex/unity |
|
|||||
Регистрация: Jul 2003
Адрес: Мурманск
Сообщений: 300
|
Cпасибо тебе за совет, Nuran !
это ты меня, к сожалению, не слушаешь. Я знаю, что при изменении Depth можно убить мувиклип путём removeMovieClip()... Но для меня это не выход, надо, чтобы мувик оставался на своей глубине при ремуве, то есть не менять её (а то на той глубине, которую мы задаём может оказаться другой мувиклип и произойдёт его убиение ) . Кстати, если не убивать мувиклип, а, допустим, наплодить ещё несколько таких же и поочерёдно менять Depth каждого из них (чтобы сначала выше был один, а потом другой), то снова возникнет баг с getNextHighestDepth(): мувик на время становится выше остальных(что естественно, ведь мы присвоили ему getNextHighestDepth()), а потом снова уходит вниз под другие мувы, примерно на свою прошлую глубину.. Я всё проверил - это вызывается наличием в сцене любого стандартного флэшового компонента, как же быть, если мне надо получить Next Highest Depth без всяких лагов ? Здесь должна быть какя-то хитрая отгадка..
__________________
кто ищет - тот всегда найдёт.... и горло перережет :D |
Часовой пояс GMT +4, время: 21:56. |
|
« Предыдущая тема | Следующая тема » |
|
|