PDA

Просмотр полной версии : вставка html в TextFiled


Orish
26.05.2010, 20:15
В пустом символе создаю текстовое поле (не програмно, через библиотеку);
ввожу текст, ставлю параметры Dynamic text, Render text as html, Multiline; Embed Cyrillic;
Ввожу в поле элементарный html текст:

Самый лучший форум <b> <a href="http://www.flasher.ru/">О флэшэ</a> </b>

- получаю кодом, ничего не рендерится... подскажите причину пожалуйста

iNils
26.05.2010, 20:18
html текст можно только программно вставить.

Orish
26.05.2010, 20:21
Cпасибо

Добавлено через 29 минут
Перешэрстил все темы по AS2 (у меня на нём должен быть исходник) и FAQ...
Про то как вставить програмно текстовое поле нашёл только

createTextField("txt",2,0,0,500,500);
var arial:TextFormat = new TextFormat();
arial.font = "Arial";
txt.text = "текст...";


вот как бы дополнить код, что бы вставленный текст понимался как html?

или где почитать про создание текстового поля на as2

Добавлено через 1 час 19 минут
****************************

вот еще нашёл в хэлпе на адоб.com

var my_fmt:TextFormat = new TextFormat();
my_fmt.bold = true;
my_fmt.font = "Arial";
my_fmt.color = 0xFF9900;

this.createTextField("my_txt", 999, 0, -100, 400, 800);
my_txt.wordWrap = true;
my_txt.multiline = true;
my_txt.border = true;
my_txt.type = "input";
my_txt.setNewTextFormat(my_fmt);
my_txt.html = true;
my_txt.text = "Oranges are a good <br>source of vitamin C";

как это ^^ заставить понять тэги? :wacko:

udaaff
26.05.2010, 22:00
my_txt.htmlText = "Oranges are a good <br>source of vitamin C";

Orish
26.05.2010, 22:31
спасибо)

ekilei
23.08.2010, 18:38
my_txt.setNewTextFormat(my_fmt); утрачивает силу при переходе на htmlText, если не ошибаюсь... =(

баг обнаружился при компиляции фильма под плеер 7, при компиляции фильма под плеер 10 текст отображается корректно.