Форум 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)
-   -   немогу выровнять текст взятый из xml в основном мувике по центру (http://www.flasher.ru/forum/showthread.php?t=110286)

solo19770701 31.03.2008 08:22

немогу выровнять текст взятый из xml в основном мувике по центру
 
Всем доброго времени суток. Собственно вопрос. Есть внешняя xml'ка в которой я зашил линки на картинки и описание к ним. Все грузится и показывается. Но текст выровнен по левому краю. Применение autoSize = "center" непомогает.
Код:

bkgndButton.createTextField("read_txt", 10, 225, 470, 350, 100);
bkgndButton.read_txt.setNewTextFormat(my_fmt);
bkgndButton.read_txt.embedFonts = true;
bkgndButton.read_txt.multiline = true;
bkgndButton.read_txt.wordWrap = true
bkgndButton.read_txt.antiAliasType = "advanced";
bkgndButton.read_txt.autoSize = "center";
bkgndButton.read_txt.text = this._parent.ref.content;

Привел весь блок целиком, что бы как говрится видеть проблему в общем. Создаю текстовое поле, приеняю к нему зашитый шрифт. Но вот собака, нехочет выравниватся по центру. Может это лимит xml или я что то нетак делаю? :wacko:

INK• 31.03.2008 08:44

ясен красен непомогает.
autoSize: Controls automatic sizing and alignment of text fields.

это свойство текстового поля а не текстовогоФорматирования.

solo19770701 31.03.2008 08:50

to INK: a!? Подождика, так если я задал текстовому полю "center" что же я в таком случае центрирую?

INK• 31.03.2008 08:59

центрируешь ты автосайз этого поля.
если допустим текст туда не влазит (в текстовое поле)
то текстовое поле поменяет свой размер, толи в лево толи вправо толи поцентру.

Код:

var format:TextFormat = new TextFormat();
format.align = "center";

var txt:TextField = this.createTextField("txt", this.getNextHighestDepth(), 100, 100, 300, 150);
txt.multiline = true;
txt.wordWrap = true;
txt.border = true;
txt.text = "Александра, Александра,\n "
    + "Что там вьется перед нами?\n "
    + "Это ясень семенами \n"
    + "Кружит вальс над мостовой.\n"
    + "Ясень с видом деревенским\n "
        + " Приобщился к вальсам венским.Он пробьется, Александра,Он надышится Москвой. Он пробьется, Александра,Он надышится Москвой.";
txt.setTextFormat(format);


solo19770701 31.03.2008 17:49

to INK: аааа! Ну теперь понятно, ясен красен. Спасибо. :)


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

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