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

ther 06.03.2013 22:53

как заблокировать главный ролик(временно)
 
в общем есть главный ролик(swf_1), который вызывает по клику еще один(swf_2). При этом надо, чтобы второй ролик был как бы модальным, что бы только по нему можно было нажать, и только по завершению swf_2, можно было жмакать на swf_1. Но так как знания скудны, то не могу ни в гугле нормальный запрос сформировать, ни найти свойство. Пробовал enabled, но что то он меня игнорирует. Подскажите плиз.
ПС
надеюсь, что это последний вопрос, так как по немногу уже разобрался, посему сорри что спамлю форум.

GBee 06.03.2013 23:13

Можно забацать невидимую подложку. Закрасив спрайтик с альфой и добавить его под свф_2

Александр Мостовой 06.03.2013 23:15

Самый простой и банальный способ в вашем случае - положить на фон прозрачную заливку, которая будет перекрывать события мыши над другими объектами.

Ну а более доскональный способ - отписываться и подписываться на события, запрещать передачу событий через stoppropogation, ну или еще более грамотный на уровне контероллера архитектуры MVC не обрабатывать их в момент открытия окна). Но для этого нужно потратить время на изучения нюансов событийной модели, паттернов ООП, но если задаете такой вопрос, то рекомендую пока просто положить прозрачную заливку :)

ther 06.03.2013 23:51

спасибо, получилось


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

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