Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   htmltext непроизвольный перенос строк (http://www.flasher.ru/forum/showthread.php?t=166950)

Dron1564 07.09.2011 03:21

htmltext непроизвольный перенос строк
 
Здравствуйте ...
Не как не могу сделать текст разных цветов на одной строке. Пробовал так:
PHP код:

        <FONT FACE="Times New Roman" SIZE="10" COLOR="#ffffff" LETTERSPACING="0" KERNING="0" LEADING="0" >
            <
b>abra</b> <FONT COLOR="#666666"kadabra</FONT>
        </
FONT

Но выводит:
abra
kadabra

А надо чтоб было, "abra kadabra";

Текст находится в xml файле и загружается напрямую в TextField...
Код AS3:

var tf:TextField = new TextField();
tf.htmlText = _myXML..FONT[0].toXMLString();
addChild(tf);

P.s. Помогите плз... форум весь уже облазил.. видел похожие проблемы, но авторы так и не отписывались способами их решения...

zerAlex2 07.09.2011 04:00

Похожая тема:
http://www.flasher.ru/forum/showthread.php?t=166659

Dron1564 07.09.2011 11:02

Код AS3:

someText.replace(/[\n\r]{2}/g,"\r");

Не помогает ...

Код AS3:

        var myPattern:RegExp = /\n/g;
        str = str.replace(myPattern, "");
        trace(str);

Работает, но к сожалению перенос строк через <br> уже не работает ;(



НАШЕЛ ЛЕКАРСТВО:
Код AS3:

       var myPattern:RegExp = /\n/g;
        str = str.replace(myPattern, "");
        while( str.indexOf( "<br/>") >= 0  ){
            str = str.substring( 0, str.indexOf( "<br/>" ) )+ "\n" +  str.substring( str.indexOf( "<br/>" )+5);
        }

только вместо выделения в <br> str <br/> ... теперь просто нужно <br/> str
Чем то даже удобнее ))

Wolsh 07.09.2011 14:38

<br> никогда и не был "выделением", это одиночный тег-команда, он ничего не открывает и не закрывает. Обратите внимание на позицию слэша в <br/>. Это XHTML тег, а не закрывающий тег HTML.


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

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