PDA

Просмотр полной версии : вопрос по текстовым блокам


Karandash8
17.05.2008, 19:35
у меня не работает свойство _rotation для текстовых блоков. как еще можно повернуть текст на 90 градусов?
может я его неправильно использую?

_root.createTextField(s, _root.getNextHighestDepth(), 900, 50, 200, 20);
_root["txt"+i].text = ar[i];
_root["txt"+i]._rotation=90;

Vertax
17.05.2008, 19:45
Проблема в том, что текст не виден? Если да, то это достаточно известный косяк. Лечится так:
1. В библиотеку внедряешь шрифт.
2. Выставляешь его полю через TextFormat.
3. Пишешь - тестовое поле.embedFonts = true
4. Enjoy

Пример:
TXT = _root.createTextField("AAA", 0, 100, 100, 100, 100);
TXT.text = "Hello World";
TF = new TextFormat();
TF.font = "Font 1";
TXT.setTextFormat(TF);
TXT.embedFonts = true;

onEnterFrame = function()
{
TXT._rotation += 1;
}

Karandash8
17.05.2008, 19:52
спасибо

iNils
17.05.2008, 19:53
Karandash8, для оформления своего кода надо использовать теги .

Helavin
01.10.2008, 17:12
to Vertax: сэнькс, помогло, сам бы не дошел