![]() |
|
||||||||||
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
Столкнулся с такой задачей:
Нужно вписать текст компонент в контейнер с помощью scaleX, scaleY. То есть создать его в контейнере и упереть сторонами в стороны контейнера. Соотношение сторон у контейнера и у самого текста могут менять в очень широких пределах. Подбор коэфициента масштабирования для шрифта самого текста, ничего не дал, там жуткие нелинейные скачки у различных отступов, десцентов, акцентов, получить всегда одинаковый результат невозможно. Метод scale9Grid, почему то не срабатывает для всех случаев, всегда ошибка: - может это баг флекса? даже простейшее вычисление коэффициента для множителя scale, допустим: не дает нормального маштабирования, все время текст выползает за контейнер! заранее спасибо всем откликнувшимся! |
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
можно попробовать CachedLabel, который переделывает текст в битмап, который скейлится потом нормально. класс есть в рыбъем глазе
http://www.quietlyscheming.com/blog/...eye-component/
__________________
Flex 2 и Co |
|
|||||
|
[+1.10 22.01.07]
Регистрация: May 2006
Сообщений: 59
|
так ведь и для битмапа прийдется как то маштаб просчитывать ...
|
|
|||||
|
Контрибьютор базы знаний по Флекс
Регистрация: Aug 2005
Сообщений: 690
|
ну да. но наверное там не будет всяких
>> жуткие нелинейные скачки у различных отступов, десцентов, акцентов или я не понял тебя.
__________________
Flex 2 и Co |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|