PDA

Просмотр полной версии : Проблема с dublicateMovieClip & swapDepth


factor
21.07.2003, 13:42
Ситуация такая.
У меня на сцене нарисовано 2 мувика (showtext0 и text0).

Дальше только скрипт.
В первом кадре я меняю координаты этих двух мувиков.
Затем первый дублирую на уровни с 1 по 19 с соответствующими номерами в именах.
Затем второй на уровни с 20 по 39.

В итоге второй мувик, тот что нарисован вручную, при перетаскивании оказывается под дублированными 39 мувиками.
А я хочу, чтобы он дрегался поверх остальных.

Делаю
text0.swapDepth(40)
а в итоге у меня получается два мувика text0 - один на нужном месте (с учётом изменения координат)(и при дрегании находится выше всех), а второй на прежнем.
Два мувика мне естественно не нужны.

А если не делать swapDepth, то text0 только один на нужном месте и при дрегании находится ниже всех.

Как корректно сменить глубину?

З.Ы. Кроме того во втором кадре у меня ещё loadVariablesNum("vars.txt", 0);
Может эти переменные "мешают"?

Evil Lis
21.07.2003, 15:04
Привет! Точно такая же хрень! А как побороть не знаю... если найдешь ответ нарисуй в теме... если чего я тоже сборшу... 8-)

Techmaker
21.07.2003, 16:14
выложи исходник :) поможем

Diomas
22.07.2003, 03:18
ИХМО, после дублирования первых 2-х мувов на других уровнях, надо просто грохнуть оригиналы. Чтобы они не "дергались" =).

Если у тебя на экране 2 копии text0 после swapDepths, то, возможно, ты забыл сменить координаты в первой копии text0 (т.е. text1 лежит ровно над text0) и воспринимаешь text1 как "левую" копию text0?

Кстати, вы смотрели глубину у мувиков которые выложены на сцену вручную?
У них у всех отрицательные значения (причем начиная с -16383 с шагом +2).
Может это кто-нибудь объяснить?

factor
22.07.2003, 11:45
2Diomas

Про отрицательные значения глубины вот здесь (http://www.flasher.ru/forum/showthread.php?s=&threadid=29136) есть. Сам вчера почитывал.


Выкладываю исходник. Там флэшка, текстовик и пхпха.
Наверное всё-таки я опять неправильно гружу переменные, потому, что когда гружу из текстовика всё ОК, а проблема возникает при загрузке из скрипта.

Diomas
23.07.2003, 02:05
Спасибки за ссылку

YuriiZelenev
23.07.2003, 06:37
na samom dele glubina nachinaetca ne -16383 (kak dumal DeliMIter ), a s -16384 =)
konchaetca 2130690045