|
|
|||||
Ветеран форума
|
ну во превых ставим текстовое поле в целые координаты, во вторых смотрим сколько пикселей твой шрифт и ставим размер только кратный этому размеру (как кто то здесь уже сказал что шрифт должен быть кратен восьми ... это полная чушь, шрифт может быть и в 9 пикселей и в 32 пикселя ) ... ещё один момент если ты подшиваешь шрифт в библиотеку , то там тоже надо указывать реальный размер шрифта ...
|
|
|||||
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Ну зачем так сразу... "чушь". Немножко подумай и поймешь, о чем я говорил. В таких шрифтах реальный его размер указан как правило в названии самого шрифта. Например "standard 07_53" означает, что это 53-я разновидность шрифта "standard", который имеет размер 7. Но в панели proprties должен быть задан размер 8 (или кратный восьми), иначе текст будет смазанным. Может тебе тоже выслать набор пикс. шрифтов, чтобы мог это проверить?
|
|
|||||
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
[quote=+=Metlio=+]У меня полно пиксельных шрифтов, но они всё равно плывут.
Проверь еще раз, чтобы координатами всех родительских клипов были целые числа. Сделай им всем remove transform. Можешь сделать проверочку. Внутри клипа с текстом пишешь код: //проверка координат trace("координаты родительских клипов:"); trace("x="+_parent._x+", "+y="+_parent._y); trace("x="+_parent._parent._x+", "+y="+_parent._parent._y); и т.д. вплоть до _root //проверка искажений trace("искажения родительских клипов:"); trace("xscale="+_parent._xscale+", "+yscale="+_parent._yscale); trace("xscale="+_parent._parent._xscale+", "+y="+_parent._parent._yscale); и т.д. вплоть до _root Если какие-либо координаты - не целые или какие-либо _xscale/_yscale не равны 100%, то это и есть причина смазанности текста. |
|
|||||
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
ну раз ничего не помогает, то выкладывай исходник. осмотрим и полечим
|
|
|||||
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Ну зачем ты дробные размеры для Stage выставил?
В плеере по умолчанию стоит "Show All", и он пытается интерпритировать все эти дроби. В этом и причина смазанного текста. Если тебе принципиально нужны именно такие размеры с точностью до десятых пикселя, то в первом кадре впиши: fscommand("allowscale", "false"); Тогда независимо от размера Stage в плеере по умолчанию будет "100%" и все бует четко. В приаттаченом архиве - два варианта. В первом проблема решается через размер Stage, во втором - через fscommand("allowscale", "false"); |
|
|||||
Регистрация: May 2004
Адрес: Kiev
Сообщений: 704
|
Просто поменял размер документа в панели Properties.
|
Часовой пояс GMT +4, время: 22:13. |
|
« Предыдущая тема | Следующая тема » |
|
|