Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   motion tween текстфилда (scale) какой-то дерганый (http://www.flasher.ru/forum/showthread.php?t=80614)

MyXus 02.06.2006 00:05

motion tween текстфилда (scale) какой-то дерганый
 
просто текстфилд. кладем его в мувик. мувик циклически ресайзим обычным shape tween'ом. Смотрим - он растет какими-то рывками во всех измерениях. (если перевести его в кривые - всё ок).

Fl00r 02.06.2006 00:32

может дело в embededFonts?

MyXus 02.06.2006 01:18

Да, там действительно embedFonts.. а что, нельзя?

iNils 02.06.2006 01:24

anti-alias for animation стоит?

MyXus 02.06.2006 01:47

поставил. бестолку..

iNils 02.06.2006 02:13

Либо у нас с тобой понятия об дергании разные, либо я не знаю что :)

MyXus 02.06.2006 02:27

http://www.myxus.nm.ru/1/test2.rar

iNils 02.06.2006 03:14

1. Убери масштаб основого клипа с 1000% до 100% и увеличить размер шрифта
2. Вместо advanced для this.txt.txt.antiAliasType напиши normal.

MyXus 02.06.2006 12:52

1. Тысячу я поставил чисто чтоб тебе было лучше видно.
2. Работает, но фишка в том что этот эфект с зуммированием предполагается использовать как выделение пункта (списка). Соседние пункты меню, соответственно, будут все под antiAliasType = 'advanced' (без него выглядит уж очень некрасиво. мелкий шрифт вообще нечитабелен). Я уж пробовал и cacheAsBitmap, и растровые эффекты добавлять.. Щас я вижу такой вариант - сделать ручной антиалиас - разблурить радиусом 1 и наложить сверху дубль (чтоб поплотнее смотрелось).
3. Спасибо :-)

iNils 02.06.2006 12:59

Про advanced в хелпе сказано:
Цитата:

Advanced anti-aliasing allows for high-quality rendering of font faces at small sizes. It is best used with applications that have a lot of small text. Advanced anti-aliasing is not recommended for fonts that are larger than 48 points.
А когда ты увеличил, то по сути (я точно не знаю есть ли существенная разница в отрисовке символа в зависимости от размера) ты превысил это 48 пунктов.

Поэтому при маштабировании отдельного пункта стоит менять antiAliasType на normal.


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

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