Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   SimpleButton под битмапом (http://www.flasher.ru/forum/showthread.php?t=156047)

randomnoob 15.05.2011 17:01

SimpleButton под битмапом[Решено]
 
Всем привет.
У меня есь некая SimpleButton, над которой иногда возникает картинка - обычный спрайт или битмап. Когда кнопка полностью закрыта этой картинкой, она все равно кликается (обрабатывается событие click) и курсор меняется на палец, когда проводишь над тем местом, где расположена эта кнопка.

В связи с этим вопрос, как сделать так, чтобы кнопка, закрытая картинкой, ничего этого не делала?

in4core 15.05.2011 17:20

ну если картинка видна то удаляем обработчика, если видна то включаем. В чем собсвтенно проблема?

randomnoob 15.05.2011 17:22

А нет никакой возможности определять, закрыта ли кнопка другим объектом или нет?

bav 15.05.2011 17:44

Попробуйте установить картинкам и спрайтам, перекрывающим кнопку
Код AS3:

mouseEnabled = true;


randomnoob 15.05.2011 17:53

Похоже, я понял.
Если я использую графику, загруженную через LoaderMax, то возникает эта проблема. Если использовать обычный Loader, то такой проблемы нет. Отписался у них на форуме.

carrotoff 15.05.2011 18:02

что-то совсем непонятна взаимосвязь LoaderMax и вашей проблемы.
Интересно, что вы написали на их форуме

randomnoob 15.05.2011 18:05

Цитата:

Сообщение от carrotoff (Сообщение 996268)
что-то совсем непонятна взаимосвязь LoaderMax и вашей проблемы.
Интересно, что вы написали на их форуме

http://forums.greensock.com/viewtopic.php?f=6&t=5335

alatar 15.05.2011 18:12

Bitmap не является наследником InteractiveObject и не может реагировать на события мыши, равно как и перекрывать их.

randomnoob 15.05.2011 18:22

Цитата:

Сообщение от alatar (Сообщение 996272)
Bitmap не является наследником InteractiveObject и не может реагировать на события мыши, равно как и перекрывать их.

А loader, получается, работает в таком случае? И какой объект тогда использовать, чтобы показывать какую-нибудь информацию, другие кнопки и тд, чтобы оно все перекрывало ту самую кнопку внизу?

alatar 15.05.2011 18:23

Sprite


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

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