PDA

Просмотр полной версии : Кто-нить знает как можно правильно загрузить HTML-текст во Flash MX ???


AmixeN
24.04.2002, 20:54
Здравствуйте All...
Кто-нить знает как можно правильно загрузить HTML-текст во Flash MX ???
В 5-й без проблем, там функция "ParseXML(source)" возвращала какоето значение, а в 6-м нефига не возвращает :(
Изучил урок Уильяма Брэдбери, очень хороший кстати, но там сказано только об использовании XML (как базы данных)
А если надо отобразить пару страниц с HTML-текстом во флеше...
Дык ладно если бы XML, так ведь неполучается...
Так-как в одном ноде нельзя использовать HTML-текст:
"<node>поехали на<b>речку</b>"
:(
Может кто задавался уже таким вопросом ?
Подскажите, хотябы в каком направлении рыть, ну там какието функции или скрытые возможности...

Смольный (Smolniy)
24.04.2002, 21:06
А зачем тебе вообще xml? Грузи простую переменную, в которой будет html, и кидай ее в текстовое поле с включенным флажком html.

AmixeN
24.04.2002, 21:39
Дело в том, что пару страниц текста не очень то удобно верстать если использовать переменные... Гараздо удобнее, если простой HTML...

Смольный (Smolniy)
24.04.2002, 21:42
Ну... одна страница - одна переменная, вторая страница - другая переменная... хотя, конечно, хозяин-барин... :)

AmixeN
24.04.2002, 21:46
И на этом спасибо...

Да уж... но для юзверя добнее будет HTML

Смольный (Smolniy)
24.04.2002, 22:14
Ну тогда попробуй грузить html XML.load-ом, а потом присваивать его значение переменной, привязанной к текстовому полю с сключенным HTML, или через XML.toString() прогони... Вроде так...

УильямБрэдберри
24.04.2002, 23:42
_root.createTextField("myTextField",1,0,0,800,600);
myTextField.html = true;

myText = "<font color=\"#FF0000\"><b>Мой жирный текст</b></font><font color=\"#880088\"> мой простой текст</font>"
myXMLnode = "<node>"+myText+"</node>"
myXML = new XML(myXMLnode)
myTextField.htmlText=myXML.firstChild;