Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Эффект на переднем плане (http://www.flasher.ru/forum/showthread.php?t=213102)

NakedPistol 01.07.2016 20:18

Эффект на переднем плане
 
Доброго дня.
У меня возникла такая проблема, над которой я бьюсь уже пару дней.
Есть два мувиклипа: Один с эффектом дождя, второй - рабочая область. Сначала естественно добавил на сцену рабочую область, потом уже дождь.
Так вот, как сделать так, чтобы при нажатии на экран, он не учитывал нажатие на мувик с дождем? Я так понимаю, что он перекрывает рабочую область и поэтому не дает клику пройти дальше.

Испробовано:
1 - Выводить объекты на передний план - не вариант.
2 - Запоминать позицию мыши на переднем плане и потом переносить клик на задний тоже не вариант, потому что это не подойдет для некоторых ситуаций.
3 - дублировать объекты на переднем плане с alpha=0 тоже не вариант, потому что слишком много занимает памяти.

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

Tails 01.07.2016 20:55

http://help.adobe.com/ru_RU/FlashPla...l#mouseEnabled

NakedPistol 01.07.2016 20:59

Цитата:

Сообщение от Tails (Сообщение 1195246)

СПАСИБО!!! ПОМОГЛО!! Неужели, столько дней мучался, а решение в одном событии..Фух. Спасибо еще раз.

Tails 01.07.2016 21:06

Незачто, заходите на форум почаще.
Советую ознакомиться со всей цепочкой наследования дисплей объектов и их свойствами.

illuzor 01.07.2016 22:25

Цитата:

Сообщение от NakedPistol (Сообщение 1195247)
решение в одном событии

Это не событие, а свойство.

ALeXVoz 02.07.2016 17:23

можно еще и mouseChildren = false что бы отключить и все внутренние мувики при их наличии

SpeakerG 03.07.2016 21:51

странно, у меня похожая проблема, но почему то такое решение не помогло, клик не проходит
вероятно, у меня немного другая задача: мне нужно обработать клик "сквозь" верхний мувик


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

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