![]() |
|
||||||||||
|
|||||
|
Регистрация: Jul 2011
Сообщений: 169
|
Итак несколько вопросов по работе с текстом:
1)Можно ли как-нибудь узнать,на каком символе сейчас находится курсор(не курсор мыши,а курсор текста,который указывает,где будут появляться новые символы) 2)Как реализовать подобную вещь,как реализована тут с кодом(Можно сначала написать код,потом обвести его,и нажать на нужный тег,и тег открытия и закрытия появится на начале и в конце текста) Пока что все.Спасибо! |
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Посмотрите справку к TextField, вам нужны caretIndex, selectionBeginIndex, selectionEndIndex.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 169
|
Так,а как вставить в уже написанную строку на определенное место какой-то символ?
|
|
|||||
|
блогер
Регистрация: Oct 2005
Адрес: Днепродзержинск - город Брежнева и других логопедов
Сообщений: 1,421
Записей в блоге: 4
|
Посмотрите справку к String. Вставка подстроки в строку в определённом места - одна из базовых вещей.
__________________
Бобры отвечают на вопросы не потому, что знают на них ответы; они отвечают потому, что их спрашивают. |
|
|||||
|
Регистрация: Jul 2011
Сообщений: 169
|
Поискал и найти не смог,можете,пожалуйста показать мне как это сделать?
Добавлено через 40 минут Все,сделал,что хочет,но по-моему получилось слишком трудоемко,тоесть писал для этого отдельную функцию с несколькими переменными function func(e:TimerEvent):void { if(text.caretIndex != text.selectionBeginIndex) { var str:String = text.text; var str2:String = str.substring(0,text.selectionBeginIndex); var str3:String = str.substring(text.selectionBeginIndex,text.selectionEndIndex); var str4:String = str.substring(text.selectionEndIndex,str.length); str = str2 + "<b>" + str3 + "</b>" + str4; text.text = str; } } |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:23. |
|
|
« Предыдущая тема | Следующая тема » |
|
|