Вход

Просмотр полной версии : motion tween текстфилда (scale) какой-то дерганый


MyXus
02.06.2006, 00:05
просто текстфилд. кладем его в мувик. мувик циклически ресайзим обычным 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.

MyXus
02.06.2006, 13:33
Я же говорю, что увеличение я поставил только для тебя, для примера.
В проекте этот шрифт - нормальные 8 пунктов.
И амплитуда дрожания - ~10-15% его величины.

Ну ладно, заблюрю его и забуду как страшный сон :-)