Сглаживающая флэш-анимация

У меня есть MovieClip, содержащий несколько дочерних клипов (изображения и текст).

Я пытаюсь масштабировать этот родительский клип очень медленно - от 102% до 98% - это работает, однако все дочерние фрагменты роликов немного скачкообразно масштабируются - как будто они пытаются придерживаться пикселей или чего-то подобного. Какое лекарство от этого?

Между прочим, масштабирование выполняется с помощью анимации движения на временной шкале. Я пытался поставить галочку "Cache Bitmap", но это не имеет значения.

Если бы я использовал 3D-анимацию движения, рывков не было. Но мне нужно опубликовать на flash 9, так что я не могу это использовать!

Ваше здоровье

Парень


person Guy Bowden    schedule 29.11.2009    source источник


Ответы (1)


Попробуйте следующее: - преобразовать все текстовые поля в снимки растровых изображений - если вы «должны» использовать текстовые поля, убедитесь, что для параметра antiAliasType установлено значение AntiAliasType.NORMAL - установите сглаживание равным true для всех растровых изображений - установите для pixelSnapping значение PixelSnapping. НИКОГДА на всех растровые изображения

Я бы не установил для cacheAsBitmap значение true, потому что вы масштабируете клип, что заставит игрока перерисовывать кеш каждый кадр.

Удачи!

person heavilyinvolved    schedule 29.11.2009
comment
yep - текстовое поле для сглаживания для анимации, плюс изображения для сглаживания = on. дох! - person Guy Bowden; 01.12.2009