2009-10-07 4 views
0

В настоящее время я работаю над сайтом для строительной компании, и я пытаюсь создать очень простую флеш-интро. У меня есть два изображения в фальш-интро: трактор и изображение облаков на заднем плане.Actionscript 3.0 Tween Question

Я пытаюсь, чтобы облака отображались в фоновом режиме. Это очень широкий образ, который я пытаюсь пройти очень медленно. Это выглядит довольно круто :) ИМО.

Для tweening, я всегда использовал TweenLite. Проблема, с которой я сталкиваюсь, заключается в том, что пока изображение движется, оно «блеснет» и выглядит довольно изменчиво. Я скорректировал fps и о каждой другой вещи, о которой я могу думать. Единственное, что исправляет это, - это когда я использую аппаратное ускорение (уровень 2 - графический процессор). Но это создает всевозможные проблемы для HTML-страницы.

Мой вопрос: Я просто ужасный кодер, или мне лучше использовать Tweener (или что-то в этом роде) или использовать встроенный движок анимации в flash cs4? Любой совет будет полезен!

ответ

2

Попробуйте эти:

Если изображение находится в библиотеке, убедитесь, что «Разрешить сглаживание» проверяется в окне свойств Bitmap (выберите изображение в библиотеке и выберите «Свойства» в меню Library).

Или, если вы загружаете растровое изображение динамически и используете класс BitmapData, убедитесь, что вы установили свойство «сглаживание» в «true» в вашем BitmapData.

+0

Вы не имеете в виду cacheAsBitmap? Я думал, что сглаживание должно размывать изображение, когда возникает пикселизация из-за масштабирования? – Allan

+0

благодарит Рубена, что исправил мою проблему. Я не могу поверить, что это всего лишь флажок. AHHHGGG. – Booski

+0

@Allan - сглаживание позволяет субпиксельную визуализацию растровых изображений - полезно для масштабирования, но также и для tweening, если значение x или y родителя bitmap не является целым числом. – Reuben