Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   autoSize "center" обрубает заднюю часть динамического текстового поля (http://www.flasher.ru/forum/showthread.php?t=103575)

Pecher 08.11.2007 00:02

autoSize "center" обрубает заднюю часть динамического текстового поля
 
Есть динамическое текстовое поле, лежащее внутри клипа.
Если ему ставить автосайз центр, то его правая часть немного обрезается (1-2 пикселя). Что самое интересное - если в контекстном меню плеера это дело увеличить - уже ниче не обрезается, а вернуться опять к 100% - опять обрезается.
Ещё заметки:
1) если этот клип перемещать, то в других координатах он уже не обрезается, при возвращении - опять обрезается.
2) если делать автосайз лефт и райт, то проблемы вроде бы не наблюдается.
Но надо именно выравнивание по центру. Без обрезания :)
Кто может помочь?

cherno_belaya 08.11.2007 00:37

попробуйте TextField._quality

Mnilionic 08.11.2007 00:40

если одна строка поставь пробелы по краям

iNils 08.11.2007 00:48

Вообщето, надо примеры выкладывать.

wvxvw 08.11.2007 13:24

я думаю, что проблема в целых числах (координатах) даже если они целые изначально, то если потом надвое поделить... но эт догадки, сейчас попробовать не могу.

Pecher 08.11.2007 14:48

>если одна строка поставь пробелы по краям
не помогают пробелы
>я думаю, что проблема в целых числах (координатах)
я тоже так думал, поэтому делал округление (_x = Math.round(_x)) и для текстового поля, и для содержащего его клипа, до и после установки автосайз. Не помогает. Точнее изменения были в лучшую сторону, но полностью эффект не уходил.
_quality щас попробую.

etc 08.11.2007 14:53

Надо использовать TextFormat с align, а не autoSize.

Pecher 08.11.2007 14:59

А чем автосайз не катит?
Я попробую алигн, но всё-таки, отчего автосайз в немилости?

etc 08.11.2007 15:43

Да много от чего, обрезается поле больше, чем нужно, вероятно из-за не очень корректного получения ширины отформатированного текста.
Если нужно сделать выравнивание по центру, то для этого есть соответствующий инструмент, но никак не autoSize. В случае с align подобных проблем не будет.

Pecher 08.11.2007 15:50

Я думал, что автосайз как раз и есть подходящий инструмент :) Или он задумывался разработчиками для инпут-полей? Если да, то такое обрубание можно объяснить тем, что у инпутов сзади еще присутствует небольшая пустая часть. Уже сталкивался...


Часовой пояс GMT +4, время: 06:28.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.