Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Action script 2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=49)
-   -   remove movie clip.... (http://www.flasher.ru/forum/showthread.php?t=64753)

spartan 12.11.2004 01:40

remove movie clip....
 
Люди!
Никто не сталкивался с таким багом в AS2.0 : не хочет убиваться мувик, но если экспортим в AS1.0 то все отлично работает???
Если кто-нибуть хоть что-то знает об этом, отклинитесь плиззз!

D12 12.11.2004 01:52

ну и что ))))

не ремовится тогда unloadMovie()

FreeLander 12.11.2004 13:19

код покажи

nuran 12.11.2004 13:40

Попробуй
myMC_mc.swapDepths(500);
myMC_mc.removeMovieClip();

spartan 12.11.2004 18:38

Вложений: 1
Нашёл причину бага...
Оказывается всё дело в ComboBox'е и операторе getNextHighestDepth().
Причём это бажит только на семерке и на AS2.0,а на шестёрке всё отлично работает...
Короче, если мы ставим хоть где-нибудь в мувике оператор getNextHighestDepth(), то сразу отказыавется работать оператор removeMovieClip().
Сложность в том, что мне надо использовать и AS2.0 и removeMovieClip И getNextHighestDepth() и ComboBox.
Вот прилагаю исходник, где всё понятно показано.

Может можно как-то избежать подобной проблемы?
Помогите пожалуйста.
Заранее всем благодарен!

nuran 13.11.2004 04:34

быть того не может
 
Цитата:

Оригинал написал(а) spartan
Короче, если мы ставим хоть где-нибудь в мувике оператор getNextHighestDepth(), то сразу отказыавется работать оператор removeMovieClip().
Быть того не может! Не может того быть.

spartan 13.11.2004 09:09

to nuran
 
<<<посмотри мой файлик.
На шестом флэше все нормально работает, но не на седьмом...
И это точно макромедийный баг !
Короче, в файле все есть...

nuran 13.11.2004 10:10

Вложений: 1
Не слушаешь ты меня ....

nuran 13.11.2004 10:11

Re: to nuran
 
Цитата:

Оригинал написал(а) spartan
<<<посмотри мой файлик.
На шестом флэше все нормально работает, но не на седьмом...
И это точно макромедийный баг !
Короче, в файле все есть...

В шестом флаше нет getNextHighestDepth().

spartan 13.11.2004 13:56

Cпасибо тебе за совет, Nuran !

это ты меня, к сожалению, не слушаешь.
Я знаю, что при изменении Depth можно убить мувиклип путём removeMovieClip()...
Но для меня это не выход, надо, чтобы мувик оставался на своей глубине при ремуве, то есть не менять её (а то на той глубине, которую мы задаём может оказаться другой мувиклип и произойдёт его убиение :( ) .

Кстати, если не убивать мувиклип, а, допустим, наплодить ещё несколько таких же и поочерёдно менять Depth каждого из них (чтобы сначала выше был один, а потом другой), то снова возникнет баг с getNextHighestDepth(): мувик на время становится выше остальных(что естественно, ведь мы присвоили ему getNextHighestDepth()), а потом снова уходит вниз под другие мувы, примерно на свою прошлую глубину..

Я всё проверил - это вызывается наличием в сцене любого стандартного флэшового компонента, как же быть, если мне надо получить Next Highest Depth без всяких лагов ?

Здесь должна быть какя-то хитрая отгадка..

nuran 13.11.2004 14:48

Да да, я уже после понял, что ты спрашивал ;)

jenius2004mx 15.11.2004 19:21

:)) гы гы


Часовой пояс GMT +4, время: 03:38.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.