PDA

Просмотр полной версии : Перенос слов целиком


Vlad84
08.04.2013, 12:38
Есть текстовое поле в котором 5 слов. При уменьшении размера текстового поля, слова переносятся по буквам, а не целиком. Как сделать чтобы перенос был по словам?

GBee
08.04.2013, 12:59
Эмн, вроде текстовое поле старается переносить слова целиком, и только, когда совсем не остается места, уже дробит слова.

Vlad84
08.04.2013, 13:13
stage.align = StageAlign.TOP_LEFT;
stage.scaleMode = StageScaleMode.NO_SCALE;


var myText:TextField = new TextField();
addChild(myText);
myText.wordWrap = true;
myText.multiline = true;
myText.border = true;
myText.borderColor = 0xFF0000;
myText.width = stage.stageWidth;


stage.addEventListener(Event.RESIZE, resizeHandler);
function resizeHandler(e:Event) {
myText.text = "";
myText.width = stage.stageWidth;
for (var i:uint=0; i<10; i++) {
myText.appendText("0123456789\t");
}
}

resizeHandler(null);

Странные дела...

chamele0n
08.04.2013, 13:27
\t - это табуляция, а не перенос, используй \n

Vlad84
08.04.2013, 14:04
Я в курсе, мне именно она и нужна. Если ее заменить на пробелы, то все нормально. А с табуляцией выходит такой глюк.

Zebestov
09.04.2013, 13:11
Нужна табуляция в конце строки? Это для чего интересно.