Как заставить кнопку реагировать на события мыши, которые находятся под фрагментом ролика? - PullRequest
0 голосов
/ 04 января 2011

Допустим, я прикрепляю на сцену два клипа MC1 и MC2.MC1 также имеет простую кнопку.MC2 прозрачен.

Сначала я присоединяю MC1, а затем я присоединяю MC2.Оба на сцене.Очевидно, что MC2 добавляется поверх MC1.В этой ситуации я не могу нажать кнопку, которая находится в MC1.

Если я не ошибаюсь, в AS2, если MC2 прозрачен, кнопка в MC1 все еще может реагировать на события мыши.Есть ли способы добиться того же в AS3?

Заранее спасибо.

1 Ответ

0 голосов
/ 04 января 2011

Это зависит от типа прозрачности. Если это векторная графика, которая не имеет фактической графики в той позиции, где вы щелкаете, она перейдет к объекту ниже. Если это прозрачное растровое изображение или 100% прозрачная векторная заливка, это не так.

Кажется, вам не нужно вводить мышью самый верхний объект, поэтому я рекомендую установить для mouseEnabled значение false, чтобы оно всегда позволяло проходить вашим кликам.

...