Отформатировать гиперссылку, загруженную из xml, в as3

Я хочу отформатировать динамическую гиперссылку, загружаемую из xml, чтобы она была подчеркнута и выделена синим цветом.

Моя проблема заключается в том, что текстовое поле имеет свои собственные свойства формата, а гиперссылка затем форматируется с теми же свойствами, что и окружающий текст в текстовом поле, и пользователи не узнают, что это гиперссылка.

Можно ли использовать код для форматирования тега во флэш-памяти?

С уважением


person DanTheMan    schedule 15.11.2013    source источник


Ответы (1)


Да. Вы можете использовать свойство htmlText для установки этих стилей.

var tf:TextField = new TextField();
tf.htmlText = '&lt;a href="www.facebook.com/example"&gt;<FONT COLOR="#0000FF"><u>Click Here</u></FONT>&lt;/a&gt;';

Вот рабочий пример: http://wonderfl.net/c/qLEf

person Wilson Silva    schedule 20.11.2013
comment
Это половина ответа на мой вопрос, я думаю. Текстовое поле имеет собственный формат, а текст, который я загружаю, взят из внешнего XML-файла. Гиперссылка будет внутри тега ‹a›. Мой вопрос заключается в том, как мне отформатировать текст гиперссылки только в ‹a›, чтобы он был синим и подчеркивался, а другой текст сохранял формат текстового поля. Бывший. xml text ‹a hrefwww.facebook.com/example›Нажмите здесь‹/a›, чтобы посетить нашу страницу в Facebook. Я хочу, чтобы кнопка Click here была отформатирована только синим цветом. С уважением - person DanTheMan; 22.11.2013
comment
Я обновил свой ответ и пример. Все, что вам нужно сделать, это заключить текст, который вы хотите видеть, в синий цвет между тегом ‹FONT›. Вам нужно будет избежать других объектов html. - person Wilson Silva; 22.11.2013