Страница 1 из 1

Кнопка с прозрачными пикселями

Добавлено: 07 дек 2012, 22:25
Casperovskii
Как на флеше сделать, чтобы нажатие проканывало только по реальным пикселям, а по прозрачным - нет?

Re: Кнопка с прозрачными пикселями

Добавлено: 07 дек 2012, 23:36
Alazaur

Re: Кнопка с прозрачными пикселями

Добавлено: 08 дек 2012, 02:08
sanych_dv

Re: Кнопка с прозрачными пикселями

Добавлено: 08 дек 2012, 07:34
Casperovskii
sanych_dv
В своем репертуаре, хорошо, что я английский учил. Почитал, боле-мене понял.
Alazaur
Чем-то мне флешер не нравится, но там тоже нашел полезную инфу. Благодарю.

Попозже выложу рабочий код с комментариями.

Re: Кнопка с прозрачными пикселями

Добавлено: 08 дек 2012, 20:24
Casperovskii
Возникло желание сделать немного иначе - сделать на кнопке только одну рабочую область (4-х угольник произвольной формы, например, но для начала сгодиться и rectangle) для нажатия. Это ведь реально? Или проще сделать отдельно кнопку, а остальную область отображать после нажатия?

Re: Кнопка с прозрачными пикселями

Добавлено: 08 дек 2012, 22:01
Casperovskii
Справился силами конструктора:

Код: Выделить всё

SimpleButton(upState:DisplayObject = null, overState:DisplayObject = null, downState:DisplayObject = null, hitTestState:DisplayObject = null)
Задал для переменной hitTestState прямоугольник с координатами относительно самой кнопки. Теперь все окей.