Флэш кнопка / символ - PullRequest
       14

Флэш кнопка / символ

0 голосов
/ 13 октября 2009

Я создал кнопку (символ) и добавил состояние OVER, которое охватывает большую границу, чем состояние UP.

Однако, когда я добавляю символ / кнопку на мою сцену, опрокидывание активируется в любой области, покрытой состоянием наложения, где оно мне действительно нужно только за границей состояния UP.

Кто-нибудь знает об обрезке покрытой области, поэтому наведение курсора мыши происходит только по границам состояния UP.

Есть ли способ или способ обойти эту проблему?

1 Ответ

2 голосов
/ 13 октября 2009

Если вы делаете кнопку поэтапно (опция «конвертировать в кнопку») внутри нее, вы получаете 4 кадра для ее состояний. Один из них - ХИТ - нарисуйте свою форму удара.

Если вы используете AS, создайте новый Sprite с формой, который будет вашим регионом попадания. Эта форма должна иметь альфа = 0. Затем добавьте прослушиватели событий к нему или к другому коду, который вы используете для действий кнопки.

Если у вас есть проблемы, просто прочитайте документацию по flash. Все есть.

Онлайн документы: здесь

...