PDA

Просмотр полной версии : Проблема с отображением html в text area


Kettle
20.07.2005, 17:46
Положил компонент Text Area, назвал его txt
В коде:
this.txt.html = true;
this.txt.htmlText = "Click the image to return home<a href=home.htm><img src=f.jpg></a>";
Запускаю и пустота...
Никаких букв, никаких картинок
В чем грабли????

iNils
20.07.2005, 17:50
Попробуй так
this.txt.htmlText = "Click the image to return home<a href='home.htm'><img src=f.jpg></a>";

Kettle
20.07.2005, 18:00
Финиш полнейший! Ну ладно - фиг с ними, с тегами...
Пишу так:

this.txt.html = true;
this.txt.htmlText = "Click";

В textarea нет ничего! Пустота...
Кто нибудь, помогите, плиз, заколебался уже.

iNils
20.07.2005, 18:06
все нормально работает.

KUZEN
20.07.2005, 18:16
Хелп читать надо
myTextArea.html = true;
myTextArea.text = "The <b>Royal</b> Nonesuch"; // displays "The Royal Nonesuch"

Kettle
20.07.2005, 18:18
Ну что, что я не правильно делаю?
New...
New flash document
Кладу на документ компонент textarea
Меняю его instance name на txt
Выбираю слой и ввожу скрипт:
this.txt.html = true;
this.txt.htmlText = "Click";
trace(this.txt.htmlText);
Запускаю Ctrl Enter
открывается окно трассировки и там начинает повторяться слово Click
а в текстовое поле пустое ;(((

KUZEN
20.07.2005, 18:19
надо просто text= писать а не htmlText=

iNils
20.07.2005, 18:24
надо просто text= писать а не htmlText=
Ну, приплыли! Что за глупость?

KUZEN
20.07.2005, 18:27
Ну, приплыли! Что за глупость?
Это к сожалению не глупость, с htmlText у TextArea фигня какая то, я ничего не придумываю, я открыл хелп и посмотрел ...
TextArea.html
Availability
Flash Player 6 (6.0 79.0).

Edition
Flash MX 2004.

Usage
textAreaInstance.html

Description
Property; a Boolean value that indicates whether the text field is formatted with HTML (true) or not (false). If the html property is true, the text field is an HTML text field. If html is false, the text field is a non-HTML text field. The default value is false.

Example
The following example makes the myTextArea field an HTML text field and then formats the text with HTML tags:

myTextArea.html = true;
myTextArea.text = "The <b>Royal</b> Nonesuch"; // displays "The Royal Nonesuch"

iNils
20.07.2005, 18:36
Сорри. Не внимателен был. Пропустил, что используется компонент Text Area, а не TextField.

Не юзаю я компоненты :)

KUZEN
20.07.2005, 18:38
бывает :-)))

Kettle
20.07.2005, 18:42
спасибо большое свойство text действительно помогло.
Но так ни фига и не понял, почему фичи надо своей задницей учить????
Ведь я на сайте макромедии прочитал про это свойство:
http://livedocs.macromedia.com/flash/mx2004/main_7_2/wwhelp/wwhimpl/common/html/wwhelp.htm?context=Flash_MX_2004&file=00001046.html

iNils
20.07.2005, 18:46
Потому, что почему и я ошибся. Не надо путать TextArea и TextField

KUZEN
20.07.2005, 18:49
на самом деле просто надо быть немного повнимательнее )))