PDA

Просмотр полной версии : TextField.autoSize


firsoff
22.06.2009, 22:18
почему тут текст не выравнивается "вправо":
var tf:TextField = new TextField();
addChild(tf);
tf.width = 150;
tf.multiline = true;
tf.wordWrap = true;
tf.autoSize = TextFieldAutoSize.RIGHT;
tf.text = 'текст текст текст текст текст текст текст текст текст текст текст';
с уважением.

Felicast
22.06.2009, 22:41
попробуйте строки местами поперемещать, мне однажды помогло:). ситуация была похожей

BlooDHounD
22.06.2009, 22:53
autoSize - это не выравнивание по краю.
вам нужен TextFormat.

WRC_S
31.08.2009, 19:20
а как по щентру выравнить?

2morrowMan
31.08.2009, 19:24
а как по щентру выравнить?
TextFormat.align

WRC_S
31.08.2009, 19:35
не пойму
txt = new TextField();
txt.text = str;
txt.selectable = false;
txt.TextFormat.align="center";// не работает

куда липить TextFormat.align

примерчик можно?

veisss
31.08.2009, 20:01
TextFormat ето класс

а привязать его TextField-у можно так
var tf:TextFormat=new TextFormat()
tf.align=TextFormatAlign.CENTER;
txt.setTextFormat(tf);

WRC_S
31.08.2009, 20:12
да я разобрался, а подчёркавание как сделать?

Добавлено через 2 минуты
разобрался свойство format.underline = true;

niks_13
31.08.2009, 20:35
Ребят, не знаю тут ли надо спрашивать, но вроде проблема похожа.
Как в ячейках DataGrid указать перенос по словам?