Просмотр полной версии : removeMovieClip после swapDepths
lakehouse
21.01.2008, 10:33
var holder:MovieClip = this.createEmptyMovieClip("holder", this.getNextHighestDepth());
_root.cover.swapDepths(_root.holder);
_root.holder.removeMovieClip();
Так вот не смотря на то что все мувики существуют - removeMovieClip() не срабатывает. Хелп по поводу этого дела молчит.
А что у нас выдает this.getNextHighestDepth()?
CrazyFlasher
21.01.2008, 11:14
а this.holder точно равен _root.holder?
chingachgoog
21.01.2008, 12:52
var holder:MovieClip = this.createEmptyMovieClip("holder", this.getNextHighestDepth());
_root.cover.swapDepths(_root.holder);
_root.holder.removeMovieClip();
Так вот не смотря на то что все мувики существуют - removeMovieClip() не срабатывает. Хелп по поводу этого дела молчит.
Почему же хелп молчит? Разве там не сказано, что с отрицательной глубины ролики не удаляются?
Infectedcell
21.01.2008, 17:02
var holder:MovieClip = this.createEmptyMovieClip("holder", this.getNextHighestDepth());
_root.cover.swapDepths(_root.holder);
_root.holder.removeMovieClip();
Так вот не смотря на то что все мувики существуют - removeMovieClip() не срабатывает. Хелп по поводу этого дела молчит.
зачем все через рут тоскать то?
чот жесть какая то...
а так не пойдет?
var holder = this.createEmptyMovieClip('holder',this.getNextHighestDepth());
_root.cover.swapDepths(holder)
holder.removeMovieClip();
ну или совсем жестко =))) - unloadMovie
lakehouse
22.01.2008, 02:09
Почему же хелп молчит? Разве там не сказано, что с отрицательной глубины ролики не удаляются?
Разумная мысль. Действительно - объекты созданные ручками находятся на недоступной для AS глубине так что проблема оказалась именно в этом.
this.cover.swapDepths(this.getNextHighestDepth()); ВОт что помогло. Только это НЕ ДОЛЖНО РАБОТАТЬ!! this.getNextHighestDepth() возвращает данные типа Number а в swapDepths(MovieClip) используется MovieClip. Нет ну как такое возможно а?
У swapDepths аргумент может быть либо Number, и тогда клип просто моещается на заданную глубину, либо MovieClip, тогда клипы меняются местами.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.