![]() |
|
||||||||||
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
Цитата:
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 259
|
Я могу быть не прав, но думаю, что так...
Учитывая количество шагов, требуемых для отрисовки текста: создание текстфилда (стандартный шаг), помещение его на специальный спрайт, попиксельная отрисовка битмапа с этого текста, расположение битмапа на специально созданный спрайт. И кстати еще невозможно добавить простым способом к существующему тексту новый. |
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
Цитата:
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 259
|
Опять же простым способом не для меня, а для компа.
|
|
|||||
|
можно поверх текста поместить слой с полупрозрачным фоном, эффект должен быть тот же..
хм... долго альфу менял, пока не понял, что она до 1 стала.. уж 3 года как.. ![]()
__________________
Пора бы мне уже умнеть.. |
|
|||||
|
2 Alex Lexcuk:
Не учите гадостям. 2 Сайлас: Затем добавляешь в библиотеку шрифт с именем класса MyFont. Прозраность для внедренного шрифта можно менять. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Rzer, шрифт в либе — зло.
|
|
|||||
|
Регистрация: Mar 2008
Сообщений: 259
|
Эмм, ну я сделал примерно так, может быть что-то некорректно
, но работает. Если что-то неправильно, подскажите:public class MyTextField extends TextField
{
public function MyTextField(myText:String,myX:Number,myY:Number,props:Object)
{
Font.registerFont(MyFont);
text=myText;
x = myX;
y = myY;
embedFonts=true;
var tf:TextFormat = new TextFormat('Arial');
for (var prop:String in props) {
tf[prop] = props[prop];
}
setTextFormat(tf);
}
}
|
|
|||||
|
BitmapData ? А если от прозрачного текста требуется интерактивность?
Лучше менять прозрачность текста через BlendMode.ALPHA |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 269
|
Автору темы наверное уже не актуально, но чтобы просто в одном месте лежало )).
ТекстФилду надо задать какой-нибудь ничего не делающий фильтр, например: Таким образом он конвертится в битмап. Можно менять альфу, интерактивность не пропадает. Подсмотренно здесь http://gorbatov.blogspot.com/2008/04/fade.html |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|