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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 30.11.2007, 17:29
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 1  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
По умолчанию Проблема с перекрытием клипов

Добрый..

Делаю флэшку, где один мувик (панорама), реагируя на положение мыши, "скроллится" в окне-маске в сторону мыши. То есть, навел на правую часть — мувик поехал вправо, на левую — влево.

Проблема в том, что я не хочу использовать вызов функции, проверяющей координаты мыши, через setInterval, а в "скроллящемся" клипе находятся помимо всего прочего и кнопки.
То есть событие onRollOver клипа-маски "перекрывает" одноименные события кнопок мувика под маской.

Подробнее:

Иерархия объектов:
container — мувик-контейнер, в котором лежит всё это дело;
panorama — мувик, который надо скроллить, находится в контейнере, содержит кнопки;

В методе класса по переданному объекту Rectangle в мувике container создается мувик-маска. Ему на событие onRollOver навешивается функция, которая проверяет координаты мыши и "скроллит" при необходимости панораму.

Кнопки, перестают реагировать на мышь

Посоветуйте что-нибудь?
__________________
Scio me, nihil scire.

Старый 30.11.2007, 17:53
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 2  
Ответить с цитированием
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
разделом ошиблись.

переделать кнопку, которая перекрывает другие в мувик и проверять, к примеру, через hitTest
__________________
Flash Developer
Папа TDP4 Team Battle


Последний раз редактировалось CrazyFlasher; 30.11.2007 в 18:25.
Старый 30.11.2007, 17:58
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 3  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
Цитата:
Сообщение от CrazyFlasher
разделом ошиблись.

переделать кнопку, которая перекрывает другие в мувик или проверять, к примеру, через hitTest
Ответом ошиблись.

1. кнопок как таковых там вообще нет. есть мувики, но сути это не меняет.
2. через hitTest? предложи способ, не использующий периодический вызов hitTest, через setInterval, например.

___etc, ну елки-палки, поискал по форуму — не нашел (ключевое слово сложно подобрать), нормально задал вопрос, получил картинку в ответ. =/
__________________
Scio me, nihil scire.


Последний раз редактировалось etc; 30.11.2007 в 18:07.
Старый 30.11.2007, 17:57
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
ZOOM:

Старый 30.11.2007, 18:08
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 5  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
То, что вы не нашли, не значит, что это не обсуждалось. Ответ вам дали, тем — море.

Старый 30.11.2007, 18:10
nyctota вне форума Посмотреть профиль Отправить личное сообщение для nyctota Найти все сообщения от nyctota
  № 6  
Ответить с цитированием
nyctota
 
Аватар для nyctota

Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
Спасибо. Сработано профессионально. Заставили самого найти.

Для потомков: http://flasher.ru/forum/showthread.php?t=76120
__________________
Scio me, nihil scire.

Старый 01.12.2007, 11:07
CorC вне форума Посмотреть профиль Отправить личное сообщение для CorC Найти все сообщения от CorC
  № 7  
Ответить с цитированием
CorC
 
Аватар для CorC

Регистрация: Jul 2006
Адрес: Земля>Россия>Вологда
Сообщений: 3,056
Отправить сообщение для CorC с помощью ICQ Отправить сообщение для CorC с помощью MSN Отправить сообщение для CorC с помощью Skype™
Цитата:
Сообщение от nyctota
Спасибо. Сработано профессионально. Заставили самого найти.
Вообще то подразумевается, что вы сначала поискали долго и тщательно, ничего не нашли, и только потом спросили.
Вы так поступили?
__________________
"We Are The Champions My Friends!" Queen

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

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

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


 


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


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