Кнопка / символ вспышки

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

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

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

Есть ли способ или решение этой проблемы?


person Matt    schedule 13.10.2009    source источник


Ответы (1)


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

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

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

Интернет-документы: здесь

person Konrad    schedule 13.10.2009
comment
Спасибо, Конрад, я попробую, меня немного ошеломила вспышка, я не привык к ней или ее терминологии (через 1 неделю я начинаю видеть, какой у нее потенциал) - person Matt; 15.10.2009