PDA

Просмотр полной версии : Как управлять выводом в текст определенных элементов?


InfMag
08.06.2006, 06:35
Тоесть мне жуно вывести текст с определенным форматированием, хотябы в некоторых частях сделать текст жирным, наклонным или же подчеркнутым.
Еще бы очень хотелось понять как сделать ссылки.

Iv
08.06.2006, 10:26
this.my_txt.html = true
this.my_txt.htmlText = "<B>Bold</B> <I>Italic</I>" ну и так далее

InfMag
08.06.2006, 12:36
to Iv
Спасибо! А я все не мог с XML проработать эти теги...))

InfMag
08.06.2006, 14:00
_root.createTextField("cpy", 1, 12, 420, 380, 20);

var copys:XML = new XML();

copys.ignoreWhite = true;

copys.onLoad = function(success)
{
trace(copys.firstChild.childNodes[0].childNodes[0]);
var sh:String = copys.firstChild.childNodes[0].childNodes[0];
trace(sh);
cpy.html = true;
cpy.text = "<B>123</B>" + sh;
};

copys.load("index.xml");

код xml:
<?xml version="1.0" ?>
<cfg>
<copyright>Все вопросы на ICQ: &lt;B&gt;897920&lt;/B&gt; или на Email: infmag@yandex.ru</copyright>
</cfg>

Ни там ни тут не пашет :(

Не забываем пользоваться тегами форматирования кода

Reijii
08.06.2006, 14:09
var cpy:TextField = _root.createTextField("cpy", 1, 100, 100, 380, 20);
var copys:XML = new XML();
copys.ignoreWhite = true;
copys.onLoad = function(success:Boolean):Void
{
if (success)
{
trace(copys.firstChild.childNodes[0].childNodes[0]);
var sh:String = copys.firstChild.childNodes[0].childNodes[0];
trace(sh);
cpy.html = true;
cpy.htmlText = "<B>123</B> " + sh;
}
else
{
trace("ERROR");
}
};
copys.load("index.xml");


xml:


<?xml version="1.0" encoding="utf-8" ?>
<cfg>
<copyright>ICQ: &lt;b&gt;897920&lt;/b&gt; Email: infmag@yandex.ru</copyright>
</cfg>


а после правки кода ) изучай пример который дал Iv :)

Iv
08.06.2006, 14:09
изучи пример (http://www.flasher.ru/forum/showthread.php?t=80900)

InfMag
08.06.2006, 14:20
to Reijii
Зделал все как ты написал, а результат: 123Все вопросы на ICQ: <b>897920</b> или на Email: infmag@yandex.ru

InfMag
08.06.2006, 14:23
То-бишь из самой XML код не обрабатывается... А вот если напрямую текст загонять, то да... Если сразу в XML < и > писать, то текст порится %(

Reijii
08.06.2006, 14:23
to Reijii
Зделал все как ты написал, а результат: 123Все вопросы на ICQ: <b>897920</b> или на Email: infmag@yandex.ru

так и должно быть ) я просто поправил код, потому как твой просо ничего не отображал )
а теперь иди по ссылке что дал IV там все написанно очень понятно.

InfMag
08.06.2006, 14:42
Вот AS:

createTextField("cpy", 0, 12, 420, 380, 20);

var copys:XML = new XML();

copys.ignoreWhite = true;

copys.onLoad = function(success)
{
trace(copys.firstChild.childNodes[0].childNodes[0]);
var sh:String = copys.firstChild.childNodes[0].childNodes[0];
trace(sh);
cpy.html = true;
cpy.wordWrap = true;
cpy.multiline = true;
cpy.htmlText = sh;
};

copys.load("index.xml");


Вот XML:

<?xml version="1.0" encoding="utf-8" ?>
<cfg>
<copyright>Все вопросы на ICQ: &lt;b&gt;897920&lt;/b&gt; или на Email: infmag@yandex.ru</copyright>
</cfg>


Результат: Все вопросы на ICQ: <b>897920</b> или на Email: infmag@yandex.ru

То-бишь ниче не пашет. Из той ссылки ничего нового я для себя не вывел, там тоже самое. Ничего понять не могу.

iNils
08.06.2006, 14:51
2 InfMag: я для кого написал "Не забываем пользоваться тегами форматирования кода"?
Предлагаю самому отредактировать свой пост №10, иначе тему закрою.

Iv
08.06.2006, 14:53
там тоже самое - o..еть дайте одну. и то только потому, что две в одни руки не дают.

InfMag
08.06.2006, 14:59
to Iv
Да что, хотябы трудно намекнуть на то, что не так написал я?!
Лично я, php кодер не вижу разницы в этих двух примерах...

iNils
08.06.2006, 15:09
Я предупреждал. Тема закрыта.

InfMag
08.06.2006, 16:11
Топик снова открыт...