Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   как удалить клип после attachMovie (http://www.flasher.ru/forum/showthread.php?t=123928)

ОльгаЮрьевна 16.04.2009 18:04

я вся запуталась!
на отрицательных глубинах лежат объекты вытащенные руками... на глубинах выше 1048575 - резерв... так зачем мне от-туда что-то удалять, если я туда положить не могу:(

iNils 16.04.2009 18:13

Как только вы стали использовать компоненты в проекте (даже если их нет на сцене, но они экспортируются в первый кадр), то на глубине 1048575 создается служебный мувиклип. И любой getNextHighestDepth () будет давать глубину больше 1048575. Положить туда можно, а удалить нельзя, только после смены глубины.

ОльгаЮрьевна 16.04.2009 18:15

... так ЭТО все касается только компанент?????????.... понятно:)))))... СПАСИБО!

dimarik 18.04.2009 02:35

Цитата:

Сообщение от iNils (Сообщение 813355)
Как только вы стали использовать компоненты в проекте (даже если их нет на сцене, но они экспортируются в первый кадр), то на глубине 1048575 создается служебный мувиклип. И любой getNextHighestDepth () будет давать глубину больше 1048575. Положить туда можно, а удалить нельзя, только после смены глубины.

эмм. а не 0x7EFFBFEF является крышей, после которой нельзя удалить мувик?

iNils 18.04.2009 09:14

Нет, 0xFFFFF

dimarik 20.04.2009 01:25

Я все же настаиваю, что удаление работает в диапазоне 0 < depth < 0x7EFFBFEF + 1.

Код AS1/AS2:

var depth:Number = 0x7EFFBFEF + 1;
var mc:MovieClip = _root.createEmptyMovieClip('mc', depth);
 
trace('Created: ' + mc);
mc.removeMovieClip();
trace('Removing failed: ' + mc);
mc.swapDepths(depth - 1);
mc.removeMovieClip();
trace('Removed: ' + mc);


iNils 20.04.2009 01:39

А ты под какой плеер публикуешь? Под 9-ый?

dimarik 20.04.2009 01:51

И правда, забавно. Под ver. < 9 крайняя глубина 0xFFFFF


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

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