|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: Feb 2011
Сообщений: 6
|
Как сделать фон TextField полупрозрачным?
Здравствуйте, уважаемые форумчане!
Подскажите пожалуйста, как для текстового поля (TextField) сделать фон полупрозрачным, оставив текст полностью непрозрачным? Привожу пример кода, в котором создается текстовое поле с фоном. Что нужно добавить? // Создаем текстовое поле. var tf:TextField = new TextField(); tf.multiline = true; tf.width = 300; tf.height = 200; tf.textColor = 0xffffff; tf.backgroundColor = 0x808080; tf.background = true; var text:String = "Hello, World! Hello, World! \nHello, World! Hello, World! \nHello, World! Hello, World! \nHello, World!"; tf.text = text; // Создаем объект форматирования текста. var tFormat:TextFormat = new TextFormat(); tFormat.size = 24; tf.setTextFormat(tFormat); // Добавляем текстовое поле на сцену. addChild(tf); |
|
|||||
TLFTextField?
Добавлено через 10 минут Расширенный вариант TextField. Есть backgroundAlpha. p.s.: А форма редактирования под оперой не пашет...=/
__________________
RTFM |
|
|||||
Регистрация: Nov 2009
Адрес: СПб
Сообщений: 2,236
|
я в таком случае написал свой класс TextFieldWithBackground и не парился. Унаследовался от спрайта, наверх ставим текстфилд, под него - произвольную подложку, в т.ч., анимированную, если нужно.
|
|
|||||
Регистрация: Feb 2011
Сообщений: 6
|
Вы имеете ввиду стили для htmlText? Если да, то я не нашел там свойства backgroundColor.
Цитата:
Вообще текстовое поле с полупрозрачным фоном и непрозрачным текстом должно располагаться на неоднородно залитой поверхности. Нужно использовать Flash CS 4. Цитата:
Можно ли где-то (как-то) посмотреть приватные свойства и методы класса TextField? |
|
|||||
Я думаю можно расширить класс TextField, а в сорцах Флекса поискать исходник. Затем оверрайдом сделать заплатку.
Увы я в AS3 недавно, не знаю, можно ли это все.
__________________
RTFM |
|
|||||
Регистрация: Nov 2010
Сообщений: 16
|
Конечно история была давно, но всё-равно.
Решилось добавлением текстового поля на спрайт. Свойство спрайта - alpha от 0 до 1. |
Часовой пояс GMT +4, время: 21:39. |
|
« Предыдущая тема | Следующая тема » |
Теги |
alpha , textfield , полупрозрачность , прозрачность , цвет |
|
|