Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.05.2007, 16:05
Котяра2006 вне форума Посмотреть профиль Отправить личное сообщение для Котяра2006 Найти все сообщения от Котяра2006
  № 1  
Ответить с цитированием
Котяра2006

Регистрация: Jun 2006
Сообщений: 274
По умолчанию Как поднимать активный слой (при наведении на кнопку) выше остальных?

Приветствую!

Помогите внести в схематичный исходник (в аттаче) изменения следующего характера:

на сцене есть какой-то фон, под фоном 3 кнопки, при наведении на одну кнопку на сцену, как сделано в примере, выползают 3 фотки, отпускаешь уползают. Наводишь на вторую также выползают 3 другие фотки. То же самое при наведении на 3-ю кнопку. Всё нормально но слои на сцене один над другим находятся и соответственно если быстро перевести мышь с одной кнопки на другую (в случае когда мышь идёт от правой кнопки к левой) всё нормально - новые фотки выползая накрывают уходящие от предыдущей кнопки, НО когда мышь идёт от правой кнопки к левой новые фотки выползают ПОД уходящими.

Т.е. мне чего нужно то - чтоб при наведении на кнопку слой с фотками от этой кнопки становился выше остальных и тем самым фотки выползающие всегда были поверх уползающих.

Вот, вроде доступно объяснил Посмотрите исходник пож-та, поправьте если не трудно, буду ооооооочень признателен!
Вложения
Тип файла: rar primer.rar (7.8 Кб, 53 просмотров)

Старый 04.05.2007, 16:12
Aziz Zaynutdinoff вне форума Посмотреть профиль Отправить личное сообщение для Aziz Zaynutdinoff Посетить домашнюю страницу Aziz Zaynutdinoff Найти все сообщения от Aziz Zaynutdinoff
  № 2  
Ответить с цитированием
Aziz Zaynutdinoff
 
Аватар для Aziz Zaynutdinoff

Регистрация: Feb 2006
Адрес: Moscow
Сообщений: 552
Код:
mc.swapDepths(taget)

Старый 05.05.2007, 01:44
Котяра2006 вне форума Посмотреть профиль Отправить личное сообщение для Котяра2006 Найти все сообщения от Котяра2006
  № 3  
Ответить с цитированием
Котяра2006

Регистрация: Jun 2006
Сообщений: 274
спасибо, а как относительно моего примера применить это? никак не сображу...

Старый 05.05.2007, 01:52
Kikasso вне форума Посмотреть профиль Отправить личное сообщение для Kikasso Найти все сообщения от Kikasso
  № 4  
Ответить с цитированием
Kikasso
 
Аватар для Kikasso

Регистрация: Oct 2006
Адрес: spb.ru
Сообщений: 3,221
Код:
function moveToTop( mc:MovieClip ):Void{
mc.swapDepths( mc._parent.getNextHighestDepth() );
}
//mc1 - то, что надо поднять наверх.
moveToTop( mc1 );
Теоретически поднимать наверх можно не до бесконечности, практически верний лимит достаточно высок, чтобы об этом не думать.

Старый 05.05.2007, 09:00
Double вне форума Посмотреть профиль Отправить личное сообщение для Double Найти все сообщения от Double
  № 5  
Ответить с цитированием
Double
 
Аватар для Double

Регистрация: Mar 2001
Сообщений: 1,147
не знаю. всегда о верхнем пределе думал. тем более, что лишних каких-то сложностей нет. пуска все фотки лежат в диапазоне 0-49, каждая фотка помнит свою родную глубину, а при активности свопится на 50... опять же иногда бывают всякие украшательства слоями выше
__________________
Кто говорит, тот не знает. Кто знает, тот не говорит.

Старый 05.05.2007, 16:05
Котяра2006 вне форума Посмотреть профиль Отправить личное сообщение для Котяра2006 Найти все сообщения от Котяра2006
  № 6  
Ответить с цитированием
Котяра2006

Регистрация: Jun 2006
Сообщений: 274
Ребят, ну никак не могу относительно своей работы это реализовать, помогите пожалуйста, пример приаттачен в первом посте, прошу очень...

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:22.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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