На сцену добавлено поле TextField, ролик грузит XML, достает из него адрес электронной почты и вставляет его в поле. Нужно сделать почту ссылкой. Первое, что пришло в голову - использовать возможность текстового поля отображать html. Сделал, как сказано в документации: установил свойство html текстового поля в true, свойству htmlText присвоил html-код ссылки. Поле не отображает вообще ничего. Пробовал разные варианты - не хочет работать и всё. Я не знаю всех тонкостей флеша, нечасто приходится с ним работать.
Оказывается, есть ещё один способ сделать текст в текстовом поле ссылкой. У объекта TextFormat есть свойство url. Создаем объект TextFormat, присваиваем свойству url значение "mailto:наша@почта" и применяем этот формат к текстовому полю:
Метод setTextFormat объекта TextField позволяет задавать формат как для всего текста, так и для отдельных символов и их групп.
Оказывается, есть ещё один способ сделать текст в текстовом поле ссылкой. У объекта TextFormat есть свойство url. Создаем объект TextFormat, присваиваем свойству url значение "mailto:наша@почта" и применяем этот формат к текстовому полю:
var format:TextFormat = new TextFormat(); format.url = 'mailto:наша@почта'; txtEmail.text = 'наша@почта'; txtEmail.setTextFormat(format);
Метод setTextFormat объекта TextField позволяет задавать формат как для всего текста, так и для отдельных символов и их групп.
Комментариев нет:
Отправить комментарий