PDA

Просмотр полной версии : Как повернуть по вертикали ярлык компонента (или компонент ярлыка)?


Seroy
18.01.2010, 10:49
Чем дальше в лес, тем больше дров.

На ограниченном пространстве мне потребовалось разместить несколько CheckBox'ов. Ярлыки могли разместиться только в том случае, если бы они располагались вертикально. Но, как я ни пробовал (ни кодом, ни даже вручную), мне не удалось добиться, чтобы текст ярлыков компонента CheckBox - или даже компонента Label - вытянулся по вертикали. Притом, что сами компоненты удавалось повернуть:

CheckBox._rotation+=30;

Но текст сразу пропадал. Может, кто посоветует, как справиться?

BeDLiNt
18.01.2010, 12:00
Надо использовать embedded шрифты.

Seroy
18.01.2010, 12:27
Надо использовать embedded шрифты.

Спасибо за подсказку.

В принципе, с текстовыми полями разобрался:

var fmt2:TextFormat = new TextFormat();
fmt2.font = "Font1";
fmt2.size = 50;
fmt2.color = 0x0000FF;
fmt2.kerning = true;

this.createTextField("tf2", this.getNextHighestDepth(), 10, 40, 400, 100);
tf2.embedFonts = true;
tf2.text = "привет";
tf2.setTextFormat(fmt2);
tf2._rotation=45;

А как быть с компонентами? В частности, с компонентом Label?
Т.е. как применить форматирование к тексту внутри компонента Label?

Добавлено через 71 час 29 минут
Долго тупил.

my_label.text = "Ugol 90°";
my_label.embedFonts=true;
my_label.fontFamily="Font 1";
my_label._rotation=90;

Плохо только, что не отображает кириллицу.