Форум 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)
-   -   Перенос строкового литерала (http://www.flasher.ru/forum/showthread.php?t=75025)

warlock_black 03.02.2006 01:07

Перенос строкового литерала
 
Господа, как перенести строку?

textField_txt.htmlText = "эта строка слишком длинная, эта строка слишком длинная эта строка слишком длинная, эта строка слишком длинная эта строка слишком длинная, эта строка слишком длинная эта строка слишком длинная, эта строка слишком длинная";

То есть как записывать стихи в виде стихов, а не в в виде одной длинной строчки с тегами <бр>?

Fl00r 03.02.2006 01:08

Нельзя

Usnul 03.02.2006 01:55

Код:

var t:String = "эта строка слишком длинная, эта строка слишком длинная эта строка слишком длинная, эта строка слишком длинная эта строка слишком длинная, эта строка слишком длинная эта строка слишком длинная, эта строка слишком длинная";
strreplace = function(t,s1,s2){
        for(i=t.indexOf(s1,0); t.indexOf(s1,i)>=0; i=t.indexOf(s1,i)){
                t=t.slice(0,i)+s2+t.slice(i+s1.length,t.length);
        }
        return t;
}
t = strreplace(t,", ",",<br>\n");
trace(t);

правда так и непонял чего именно ты хочешь, но данная функция легко модифицируется. Формат функции следующий:
strreplace([где меняем?],[что меняем?],[на что меняем?]);

warlock_black 03.02.2006 02:14

Ага, спасибо.


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

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