Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Alpha канал и слои (http://www.flasher.ru/forum/showthread.php?t=86849)

Vovtis 24.10.2006 13:37

Alpha канал и слои
 
Может кто стыкался, есть в одном слое два мувика с прозрачными областями. Мувики лежат один под другим. Через верхний видно нижний, но когда я кликаю на нижнем у меня реагирует верхний. Как сделать так что бы альфа канал пропускал клики?

etc 24.10.2006 13:41

А что значит «реагирует»?

Vovtis 24.10.2006 13:47

Тоесть ловит клики. Ну например на нажатие ЛКМ у меня стоит действие остановить анимацию мувика...

etc 24.10.2006 14:11

У тебя получается кнопка над кнопкой. Уменьши область реагирования верхней кнопки…

Vovtis 24.10.2006 14:36

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

etc 24.10.2006 14:37

Ну так надо не альфу ставить, а делать «дырку».

Vovtis 24.10.2006 17:17

Тут ситуация чуть сложнее. Мувики это отрендереные анимации с альфа каналом. Во флэше анимации перекрываються при чем альфы накладываються. Дырку там не сделаешь а достучаться до нижнего мувика надо. Может как то через маски?

etc 24.10.2006 18:09

Сделать маской «дырку».

Wolsh 24.10.2006 21:57

Мдя... А вот замечательная такая штука hitArea тебе разве ничем не поможет? Этож типа хит области в кнопке, только для мувика. Рисуешь и анимируешь маску-мувик и ставишь его как хитАреа для своего супермувика.

Vovtis 25.10.2006 11:16

Да спасибо, это выход. Но все же не вериться что флеш не умеет пропускать прозрачные области, тоесть не реагировать на них.


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

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