Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Как повернуть по вертикали ярлык компонента (или компонент ярлыка)? (http://www.flasher.ru/forum/showthread.php?t=135183)

Seroy 18.01.2010 10:49

Как повернуть по вертикали ярлык компонента (или компонент ярлыка)?
 
Чем дальше в лес, тем больше дров.

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

Код AS1/AS2:

CheckBox._rotation+=30;

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

BeDLiNt 18.01.2010 12:00

Надо использовать embedded шрифты.

Seroy 18.01.2010 12:27

Цитата:

Сообщение от BeDLiNt (Сообщение 879908)
Надо использовать embedded шрифты.

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

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

Код AS1/AS2:

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 минут
Долго тупил.

Код AS1/AS2:

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

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


Часовой пояс GMT +4, время: 14:05.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.