![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2006
Сообщений: 73
|
Здравствуйте,
Можно ли как-то узнать координаты символа в тексте? Или сколько символов до заданного символа от начала текстового поля, то есть не от начала крассной строки а от начала строки при мультистроковом режиме? Спасибо. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,155
|
В AS3 очень просто, в AS2 косвенным способом. К примеру так:
1. Создаете временное текстовое поле с autoSize = true; 2 В цикле присваиваете textField.text при каждом проходе увеличенную на 1 символ строку 3. Узнаете ширину textField, если textField.width >= original_width, начинаете присваивать textField.text строку с начальным символом, соответствующим этому условию (original_width - ширина вашего основного поля) 4. Если в цикле вы добрались до нужного символа (по номеру от начала), определяете ширину текстового поля - это и будет отступом от края ![]() |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
__________________
Reality.getBounds(this); |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:07. |
|
|
« Предыдущая тема | Следующая тема » |
|
|