Форум 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)
-   -   проблема с глубиной (http://www.flasher.ru/forum/showthread.php?t=66863)

Jema 18.07.2005 19:44

проблема с глубиной
 
Где-то уже слышал... но не помню решения
Есть 2 обьекта. Один создается ручками, другой во время выполнения.
И задается им глубина
Код:

_root.createEmptyMovieClip("myClip", -16377);
_root.cursor_but.setDepth(-16376);

cursor_but - тот что ручками.
так вот myClip всеравно выше, а cursor_but всеравно -16378
Что не так делаю???

KUZEN 18.07.2005 19:59

Что значит во время выполнения ? attachMovie или createEmptyMovieClip ? (хотя тогда ты сам указываешь глубину при создании)

SaFeR 18.07.2005 20:09

Код:

_root.cursor_but.setDepth(_root.getNextHighestDepth());

Jema 18.07.2005 20:15

Цитата:

Сообщение от KUZEN
Что значит во время выполнения ? attachMovie или createEmptyMovieClip ? (хотя тогда ты сам указываешь глубину при создании)

в примере так и написано! при создании указываю и все работает (при трейсе показывает глубину что указал) для myClip
а для cursor_but (тот что вручную на сцену поставлен) какую не укажу - 16378 показывает при трейсе.

_root.cursor_but.setDepth(_root.getNextHighestDept h());
не помогло.... все те-же -16378

Задаю глубину в первом и единственном кадре.
Читаю ее в трейс при клике мышкой.
Почему не работает?
Можно ли вручную для обьектов задать эту глубину?
Почему созданный мувик полюбому выше остальных?

KUZEN 18.07.2005 20:42

А что это за setDepth , откуда взял ???
Открываем хелп и смотрим MovieClip.swapDepths()

Jema 18.07.2005 20:55

Цитата:

Сообщение от KUZEN
А что это за setDepth , откуда взял ???
Открываем хелп и смотрим MovieClip.swapDepths()

мда.... но и так тоже не помогает
_root.cursor_but.swapDepths(-16376);
:( :( :(
что же делать...

Ser D 18.07.2005 22:36

Вложений: 1
ну вообще всё работает.

Jema 04.08.2005 15:08

Цитата:

Сообщение от Ser D
ну вообще всё работает.

Что за версия файла? МХ ругается (((
Можно в МХе сохранить?
Спасиб!

motor4ik 04.08.2005 16:27

у меня была такая проблема..я здесь поднимал эту тему ,но никто так и не ответил!! решение пришло ко мне со временем само собой!!!
такая хрень када у вас несколько кадров и вы переходите с одного на другой, если один кадр то такого быть не должно!
решение такое , вы должны удалить при переходе на другой кадр эти два слоя, они там создадутся заново в новом кадре и можно будет устанавливать глубину!!

Jema 04.08.2005 16:30

Цитата:

Сообщение от motor4ik
у меня была такая проблема..я здесь поднимал эту тему ,но никто так и не ответил!! решение пришло ко мне со временем само собой!!!
такая хрень када у вас несколько кадров и вы переходите с одного на другой, если один кадр то такого быть не должно!
решение такое , вы должны удалить при переходе на другой кадр эти два слоя, они там создадутся заново в новом кадре и можно будет устанавливать глубину!!

У меня всего один кадр. Но мувики никак не реагируют на swapDepths()
Не могу понять почему (((


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

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