Форум 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=146094)

Byrger 28.10.2010 20:13

Наложения
 
Привет
Проблема такая
Есть Спрайты которые вызываются на экран по очереди (addChild)
В этих спрайтах есть Евент на клик мыши по изображению которое в них подгружается
ПОсле клика мыши на экран добавляется окно(с крестиком)


Проблема в том что если я кликаю по 1 вызванному объекту , то поверх окошка которое всплывает накладываются другие объекты которые были вызваны позже по отношению к тому по которому клик.

Как быть, может можно окно сделать поверх всего? Еще бы было хорошо если бы весь "задний" контент не реагировал на клики мыши если открыто окно....

gloomyBrain 28.10.2010 20:30

Создайте контейнер для всего кроме окон
Создайте контейнер для окон
Положите контейнер для окон выше, чем контейнер для всего остального
При необходимости контейнеру для всего ставьте mouseEnabled = false и mouseChildren = false

Byrger 28.10.2010 21:13

Можно инфы о контейнерах побольше или как правильно в гугле их искать?

КорДум 28.10.2010 21:15

Контейнер - это чаще всего Sprite.


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

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