Actionscript 3 addchild для кнопки - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь добиться своего рода «расширителя» для кнопки. Я хочу, чтобы она была похожа на невидимую маску, и когда вы нажимаете на нее, это то же самое, что непосредственно нажимать на кнопку. Возможно ли это с помощью метода addchild? Также, если это возможно, без необходимости создавать дополнительные addeventlistners для маски, чтобы дополнительный объект рассматривался как та же кнопка. Я знаю, что это можно сделать с помощью простой кнопки, но как насчет кнопки fl.controls?

1 Ответ

0 голосов
/ 17 мая 2018

Вы можете использовать Sprite или Movieclip в качестве нажимаемой кнопки.

Создайте как часть «кнопка», так и часть «маска» внутри одного мувиклипа, и дайте этому всему MC один прослушиватель событий.

Пример вызова: myMClip_Button ...

myMClip_Button.addEventListener(MouseEvent.CLICK, handler_Mouse_Click );

Позже, чтобы получить доступ / изменить что-либо в MovieClip, просто используйте путь:

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