![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 56
|
Салют флешерам!
Есть текстовое поле(input) с текстом При выделении фрагмента текста и нажатии определенной кнопки фрагмент заключается в тег <b> до после Можно ли, сделать так, чтобы после нажатия кнопки(заключения в тег), текст в текстовое поле(input) выглядел так(без тегов, просто жирно (но теги как бы существовали)) вот Спасибо! |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Они никуда и не исчезают:
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 56
|
Спасибо.
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 56
|
Простите, за мой второй пост подряд.
Создается dynamic текстовое поле, и там текст жирный и без тегов(как надо) А, можно сделать чтобы было input текстовое поле с жирным текстом без тегов(так же) а то в dynamic TextField Жирный текст а в input TextField <b> Жирный текст <b> Чтобы в input стало как в dynamic (жирно - без тегов) Последний раз редактировалось getelse; 26.08.2009 в 01:12. |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Можно, а в чем проблема то?
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 56
|
Что-то вроде этого
![]() |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Символы < > и иже с ними заменяются на html сущности, когда вы их вводите. Нет смысла реализовывать вариан, который вы показали. Обычно текст сначала выделяется мышкой, а затем уже выделенный фрагмент, допустим, при нажатии на кнопку, берется в теги. Т.е. получаем начальный и конечный индексы выделения, и затем правим свойство htmlText.
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 56
|
Спасибо за ответ.
Есть такое дело, выделенный фрагмент текста после нажатия на кн. заключается в тег <b>. Как включить html отображение текста для input TextField? (т. е. отображение без тегов) |
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Мне только один вариант в голову пришол:
1. Получаете индексы. 2. Вставляете на эти позиции в свойстве text какие-нибудь маркеры. Символы, которые не заменяются на сущности. 3. Затем ищите их в свойтве htmlText, и заменяете на соответствующие теги. |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 56
|
Спасибо.
Вот есть флешка. fla swf Как сделать так, чтобы обычный button, выполнял ту же функцию, что и флеш компонент button? var mouseListener:Object = new Object(); mouseListener.onMouseUp = function() { if (getProperty(Selection.getFocus(), _name) == "input_txt") { _global.beginIndex = Selection.getBeginIndex(); _global.endIndex = Selection.getEndIndex(); } }; Mouse.addListener(mouseListener); var styleListener:Object = new Object(); styleListener.change = function(eventObj:Object) { Selection.setFocus(null); applyStyle(eventObj); }; styleListener.click = function(eventObj:Object) { applyStyle(eventObj); Selection.setFocus(input_txt); Selection.setSelection(_global.beginIndex, _global.endIndex); }; bold_button.addEventListener("click", styleListener); function applyStyle(eventObj:Object) { var my_fmt:TextFormat = input_txt.getTextFormat(_global.beginIndex); switch (eventObj.target._name) { case 'bold_button' : my_fmt.bold = !my_fmt.bold; break; } input_txt.setTextFormat(_global.beginIndex, _global.endIndex, my_fmt); } Еще раз спасибо. Последний раз редактировалось getelse; 26.08.2009 в 06:47. |
![]() |
![]() |
Часовой пояс GMT +4, время: 04:37. |
|
|
« Предыдущая тема | Следующая тема » |
|
|