Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   как настроить сглаживание в adobe flash cs5 (http://www.flasher.ru/forum/showthread.php?t=178782)

heartless 28.04.2012 18:36

как настроить сглаживание в adobe flash cs5
 
взял иконку 64х64 (в формате пнг), кинул в клип размером 28х28, но в ролике она вся в пикселях и очень плохо смотрится. Подскажите как вы решаете подобные проблемы?

mooncar 28.04.2012 18:58

1. В основном решаем так:
Подготовьте (измените размеры) PNG-иконку во внешней программе (например в том же Фотошопе или в программе попроще - по сути только ресайз нужен) и импортируйте уже в этом размере. Масштабирование во флеше к растровой графике применять не надо, хорошо не получится или получится приемлемо в ограниченном количестве случаев.
Кроме всего прочего меньшая иконка - меньший итоговый вес приложения.

2. В свойствах картинки в библиотеке поставить "Allow smoothing" ("Разрешить сглаживание"). Недостатки следующие - само по себе сглаживание всегда приведет к ухудшению качества картинки, потере четкости, замыленности. Оно надо? Воспользуйтесь п.1

heartless 28.04.2012 20:01

спасибо, все отлично работает. только теперь меня мучает другой вопрос: если сделать флешку на полный екран, тогда эти иконочки смотрятся вообще ущербно. я видел во многих проектах и фулскрин и нормальная версия выглядят хорошо. как это реализовано там? 2 разные картинки делаются? но как тогда учитываются различные разрешения екранов (от 1200х700 до 1900х1200)?

mooncar 28.04.2012 20:41

Цитата:

Сообщение от heartless (Сообщение 1077462)
я видел во многих проектах и фулскрин и нормальная версия выглядят хорошо. как это реализовано там?

1. Возможно используется векторная графика.
2. Возможно при открытии приложения в полный экран сцена попросту не масштабируется (выставлено свойство у класса Stage).
Если не так, приведите пример того, о чем вы говорите, желательно без всяких ВК.


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

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