Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   htmlText тег <br> непонятно работает (http://www.flasher.ru/forum/showthread.php?t=147761)

zveryuka 13.12.2010 16:53

htmlText тег <br> непонятно работает
 
Вложений: 1
Добрый день.

Вот пытаюсь с помощью htmlText и XML сделать текст в две строки, но почему то при добавлении тега <br> выводимый текст странным образом смещается на одну строку вниз и делает правый отступ.

http://www.flasher.ru/forum/attachme...1&d=1292244616

Код AS3:

import flash.text.TextField;
 
var reply:TextField = new TextField()
 
reply.background = true;
reply.backgroundColor = 0xff0000
reply.autoSizeTextFieldAutoSize.LEFT
 
 
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
 
xmlLoader.addEventListener(Event.COMPLETE, LoadXML);
 
xmlLoader.load(new URLRequest("reply.xml"));
 
function LoadXML(e:Event):void {
xmlData = new XML(e.target.data);
 
reply.htmlText = xmlData.reply
addChild(reply)
}

XML :

Код:

<?xml version="1.0" encoding="UTF-8"?>

<test>
        <reply>KAR<br>AMBA!</br></reply>
</test>

!Подскажите плз - в чем ошибка - как нужно правильно делать перенос строки?

з.ы. если делать обычным "ENTER" то переносит аж на две строки текст

zveryuka 13.12.2010 17:33

РАЗОБРАЛСЯ с помощью <![CDATA[]]>

и
Код AS3:

reply.multiline = true



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

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