Временно отключить кнопку в as3 - PullRequest
2 голосов
/ 13 декабря 2011

Я просто играю с flash cs5.5 (as3) и мувиклипами в качестве кнопок и столкнулся с проблемой.

Я хочу назначить слушателя на movieClip,используя addEventListener, это прекрасно работает:

myClip.addEventListener(MouseEvent.MOUSE_UP, menuEvent, false, 0, true);

Затем я использую myClip.mouseEnabled = false, чтобы временно отключить кнопку, но кнопка все еще работает!

Есть идеи, почему это так?

Ответы [ 2 ]

5 голосов
/ 13 декабря 2011

Я думаю, что это просто myClip.enabled = false, если myClip, конечно, кнопка!

4 голосов
/ 13 декабря 2011
myClip.mouseEnabled = false;
myClip.mouseChildren = false;

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...