Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Перенос слов целиком (http://www.flasher.ru/forum/showthread.php?t=197502)

Vlad84 08.04.2013 12:38

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

GBee 08.04.2013 12:59

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

Vlad84 08.04.2013 13:13

Код AS3:

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

Нужна табуляция в конце строки? Это для чего интересно.


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

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