Как сделать прозрачный фон в текстовых полях? - PullRequest
2 голосов
/ 04 января 2012

Скажем, у меня есть текстовое поле с некоторым текстом, и я хочу, чтобы оно имело фоновое значение с альфа-значением (как в частично прозрачном, не знаю, как заставить его звучать хорошо ^^). Это текстовое поле реагирует на события мыши, такие как щелчки и выкатывания / переворачивание, и каждое событие меняет цвет фона.

Я немного покопался и натолкнулся на свойства flash.text.TextField.backgroundColor и flash.text.TextField.background текстовых полей. Они классные, но их недостаточно для решения проблемы. И очевидно, что если я изменю альфа-значение текстового поля, текст также станет прозрачным.

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

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

1 Ответ

1 голос
/ 04 января 2012

С TLFTextField у вас есть backgroundAlpha, который вы можете использовать.

Вы также можете попробовать включить альфа в значение цвета, например, 0x99FF0066, обратите внимание на 99, хорошее чтение по теме можно найти здесь:

http://myflex.wordpress.com/2007/09/07/about-hex-color-codes-in-flex-as3/

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