![]() |
getCharBoundaries не может получить координаты символа
По дефолту функиция getCharBoundaries не может получить координаты символа который не попадает в размеры текстового поля. Казалось бы TextFieldAutoSize должен избавить от такой проблемы, но он не спасает. :wacko:
Видимо он срабатывает на выставление размеров текстового поля после того как мы пытаемся получить размеры символа, т.е. гдето после отрисовки. Вот такая вот забавная штука. Убил несколько часов на выяснение такой особенности, вот делюсь, может кому пригодится. Видимое решение проблемы - выставить достаточный размер TextField при создании и поставить TextFieldAutoSize. Код AS3:
Код:
..skip.. |
Я не пробовал. Но если присвоить текст, прописать autoSize, так что бы TextField был нужного размера, а затем вновь присвоить текст?
|
| Часовой пояс GMT +4, время: 19:45. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.