Actionscript: Как я поворачиваю текстовое поле?

Количество закомментированных строк на строку производственного кода. Обычно это указывает на неаккуратного программиста, который не понимает управление версиями.

6
задан Nick Sonneveld 13 July 2009 в 06:47
поделиться

4 ответа

Дополнительная информация, поддерживающая Кристофа Эрремана: ActionScript - вращающийся текст

4
ответ дан 8 December 2019 в 12:22
поделиться

Чтобы увидеть повернутый текст, вам необходимо встроить шрифт.

8
ответ дан 8 December 2019 в 12:22
поделиться

альтернативой является копирование текстового поля в BitmapData , используя BitmapData :: draw , а затем создание Bitmap , содержащего результат и добавление его в список отображения вместо исходного TextField ...

, это имеет большое преимущество в том, что вам не нужно встраивать шрифт, что уменьшает размер файла swf ... OTOH, вы потеряете всю интерактивность TextField`, и swf потребуется больше ОЗУ при воспроизведении, но последнее не слишком важно ...

для того, чтобы текст выглядел гладким, установите Bitmap :: smoothing в true ... также, это помогает, если вы визуализируете изображение с более высоким разрешением ... псевдо-сглаживание, так сказать ... при рисовании текст,передайте матрицу , увеличенную в 2 раза, и уменьшите Bitmap в 2 раза ... так это будет выглядеть лучше ...

greetz

back2dos

5
ответ дан 8 December 2019 в 12:22
поделиться
var txtFld:TextField = new TextField();
txtFld.x = 100;
txtFld.y = 100;
txtFld.width = 300;
txtFld.height = 300;
txtFld.text = "Test String";

txtFld.embedFonts = true; // to embed the font ... now roation works

txtFld.rotation = 90;
addChild(txtFld);
0
ответ дан 8 December 2019 в 12:22
поделиться
Другие вопросы по тегам:

Похожие вопросы: