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

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

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

Регистрация: Aug 2006
Сообщений: 134
По умолчанию Как узнать на какую кнопку реагирует мышь

Есть большая флэшка, в которую грузится куча мувиклипов, причем один над другим. В этих мувиклипах тоже сложная структура. Проблема в том, что где-то находится кнопка(class Button) во всю флэшку, которая ловит на себя все события и не дает срабатывать нужным кнопкам. Вот как узнать(вернуть этот объект) программно, какая именно кнопка или мувиклип это делает?

Перебрать вручную всю эту мешанину не представляется возможным

Мысли вертятся вокруг hitTest(явно не туда) и Mouse listeners...
__________________
я только учусь...

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

Регистрация: Jan 2009
Адрес: Одесса
Сообщений: 309
Отправить сообщение для Fatality с помощью ICQ
Так и не понял, что вы конкретно хотите, может лучше выложить исходник ?

Старый 30.03.2009, 19:29
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 3  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Цитата:
Сообщение от ambuddy Посмотреть сообщение
...что где-то находится кнопка(class Button) во всю флэшку...
Эта кнопка в данной ситуации должна лежать на самом верхнем слое и должна быть прозрачной.
Если есть исходник, то это не должно быть проблемой, по моему...

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

Регистрация: Aug 2006
Сообщений: 134
Исходник всего проекта весит около 1,5 Gb и содержит около 700 файлов. Думаю, теперь понятно почему так трудно разыскать эту несчастную кнопку.

Кстати, кнопка необязательно должна лежать на самом верхнем слое. Она должна лежать выше всех остальных элементов реагирующих на мышь, но скажем относительно остальной графики может быть и посередине, например. Согласны?
__________________
я только учусь...

Старый 31.03.2009, 11:29
Жень Шень вне форума Посмотреть профиль Отправить личное сообщение для Жень Шень Найти все сообщения от Жень Шень
  № 5  
Ответить с цитированием
Жень Шень
 
Аватар для Жень Шень

блогер
Регистрация: Feb 2004
Адрес: Украина
Сообщений: 1,180
Записей в блоге: 3
Отправить сообщение для Жень Шень с помощью ICQ
Цитата:
Сообщение от ambuddy Посмотреть сообщение
...Кстати, кнопка необязательно должна лежать на самом верхнем слое. Она должна лежать выше всех остальных элементов реагирующих на мышь, но скажем относительно остальной графики может быть и посередине, например. Согласны?
Естественно! Когда писал, думал только про кнопки.

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

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

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


 


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


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