![]() |
textWidth при выравнивании справа - трабла :(
динамическое поле "textField". реальная ширина НИИ им. Баца ;) . выравнивание по правому краю.
textField.textWidth = НИИ им. Баца; надо textField.textWidth = реальный textWidth; жду предложений... [pS] кстати, в догонку... textField.embedFonts задается непосредственно полю или через TextFormat() ? :confused: |
Код:
this.createTextField("TF", 1, Stage.width, 0, 0, 0);только откуда-то берется разница - переменная offset, но эта разница всегда фиксированная, и ширина текста получается определяется вполне жестко... |
эт то всё понятно... но
всё-что касается createTextField() - всё намально, значит ли это, что autoSize работает только для программных полей?
но здесь всплывает другая проблема: создаю в библиотеке шрифт, назначаю его программному ТП, но шрифт отображается аки "device font". ничуть не смутившись, прописываю textField.embedFonts = true и... текст исчезает, причем исчезает так, что textWidth не берется и на ум приходят мысли типа: 1. или textField.text = ""; 2. или textField.removeMovieClip(); что с этим делать??? |
ну, кто блеснет? :rolleyes:
|
1. с полями, созданными вручную - абсолютно то же самое. все работает аналогичною (даже баг тот же самый работает :) )
2. чтобы заэмбедить шрифт в текстовое поле програмно - нужно сделать в библиотеке шрифт, задать ему линкейдж, и перед установкой ембедФонтс = тру, задать полю форматом шрифт через тот линкейдж. в поиске посмотри - примеров масса. |
1. с полями, созданными вручную - абсолютно то же самое. все работает аналогичною (даже баг тот же самый работает :) )
2. чтобы заэмбедить шрифт в текстовое поле програмно - нужно сделать в библиотеке шрифт, задать ему линкейдж, и перед установкой ембедФонтс = тру, задать полю форматом шрифт через тот линкейдж. в поиске посмотри - примеров масса. |
1. с полями, созданными вручную - абсолютно то же самое. все работает аналогичною (даже баг тот же самый работает :) )
2. чтобы заэмбедить шрифт в текстовое поле програмно - нужно сделать в библиотеке шрифт, задать ему линкейдж, и перед установкой ембедФонтс = тру, задать полю форматом шрифт через тот линкейдж. в поиске посмотри - примеров масса. |
| Часовой пояс GMT +4, время: 17:33. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.