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

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.

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

Сообщение Casperovskii » 07 дек 2012, 22:25

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

 
Автор темы
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50
Благодарил (а): 11 раз.
Поблагодарили: 43 раз.

Чтобы убрать блок с рекламой, зарегистрируйтесь на форуме или войдите.

Google
 



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

Сообщение Alazaur » 07 дек 2012, 23:36

Alazaur
Разработчик
Разработчик
 
Сообщения: 1001
Зарегистрирован: 16 окт 2011, 20:25
Благодарил (а): 24 раз.
Поблагодарили: 121 раз.

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

Сообщение sanych_dv » 08 дек 2012, 02:08

sanych_dv
Разработчик
Разработчик
 
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52
Благодарил (а): 1 раз.
Поблагодарили: 77 раз.

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

Сообщение Casperovskii » 08 дек 2012, 07:34

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

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

 
Автор темы
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50
Благодарил (а): 11 раз.
Поблагодарили: 43 раз.

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

Сообщение Casperovskii » 08 дек 2012, 20:24

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

 
Автор темы
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50
Благодарил (а): 11 раз.
Поблагодарили: 43 раз.

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

Сообщение Casperovskii » 08 дек 2012, 22:01

Справился силами конструктора:
  1. SimpleButton(upState:DisplayObject = null, overState:DisplayObject = null, downState:DisplayObject = null, hitTestState:DisplayObject = null)

Задал для переменной hitTestState прямоугольник с координатами относительно самой кнопки. Теперь все окей.
Casperovskii

 
Автор темы
Сообщения: 429
Зарегистрирован: 22 июн 2012, 17:50
Благодарил (а): 11 раз.
Поблагодарили: 43 раз.


Вернуться в Программирование на Flash



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron