Форум 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)
-   -   Flash и HTML entities (http://www.flasher.ru/forum/showthread.php?t=90971)

igor82 22.01.2007 11:04

Flash и HTML entities
 
Друзья! Ситуация следующая:

Загружаю данные из XML файла во FLASH. Данные из XML находятся в HTML формате и соответсвенно изменены через HTML entities например
Код:

The &lt;b&gt; tag makes text appear <b>bold</b>
Так вот можно ли во флэше перекодировать эти данные обратно в HTML, чтобы потом их в текстовом поле отобразить с html форматированием?

Заранее всем спасибо!

Kikasso 22.01.2007 11:09

так попробуйте и узнаете:
Код:

var txt:TextField = this.createTextField ("txt", 0, 100, 100, 400, 50);
txt.html = true;
txt.border = true;
txt.autoSize = true;
txt.htmlText = "The &lt;b&gt; tag makes text appear <b>bold</b>";


igor82 22.01.2007 11:31

Цитата:

Сообщение от Kikasso
так попробуйте и узнаете:
Код:

var txt:TextField = this.createTextField ("txt", 0, 100, 100, 400, 50);
txt.html = true;
txt.border = true;
txt.autoSize = true;
txt.htmlText = "The &lt;b&gt; tag makes text appear <b>bold</b>";


у меня данные в таком формате "&lt;b&gt;" уже из XML приходят и мне их нежно наоборот переформатировать обратно в HTML.

Kikasso 22.01.2007 12:09

Чтобы в текстовом поле показалось? Так оно автоматом конвертится.
Строку какого вида вы хотите получить? Версия флеша какая?

igor82 22.01.2007 12:11

у меня строка вида "&lt;b&gt;" и я хочу получить вида "<b>b</b>" для того чтобы во флэше отобразилась ЖИРНАЯ БУКОВКА "B" а не строка вида "<b>b</b> ". Версия флэша 8

Kikasso 22.01.2007 12:29

как вам такой хак?
Код:

var txt:TextField = this.createTextField ("txt", 0, 100, 100, 400, 50);
txt.html = true;
txt.border = true;
txt.autoSize = true;
txt.htmlText = "&lt;b&gt;BBB&lt;/b&gt;";
txt.htmlText = txt.text;

можно html в одно поле, с глаз его долой
а в другое - уже конвертированое значение

igor82 22.01.2007 12:51

огромное спасибо. Действительно этот вариант то что надо!! Только вот с тэгами все ок а &raquo; обратно в кавычку почему то не перевелось =(


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

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