Показать сообщение отдельно
Старый 24.12.2006, 21:19
AlexSol вне форума Посмотреть профиль Отправить личное сообщение для AlexSol Найти все сообщения от AlexSol
  № 1  
Ответить с цитированием
AlexSol

Регистрация: Dec 2005
Сообщений: 316
По умолчанию масштабирование растрового изображения

проблема заключается в том, что есть изображение png с прозрачной областью и это изображение нужно программно уменьшать. Качество при простом уменьшение выходит плохое (особенно на стыке прозрачных и непрозрачных областей). вот пример:
Код:
var imageLoader:MovieClipLoader = new MovieClipLoader();
var clip:MovieClip = _root.createEmptyMovieClip('clip', 10);
imageLoader.loadClip('http://www.cssstyle.ru/tests/NATURE/kub4_Kopie.png', clip);
var clip1:MovieClip = _root.createEmptyMovieClip('clip1', 20);
imageLoader.loadClip('http://www.cssstyle.ru/tests/NATURE/kub4_Kopie.png', clip1);
clip._x = 20;
clip1._x = 200.5;
_root.onMouseDown = function() {
	clip._xscale -= 2;
	clip._yscale -= 2;
	clip1._xscale -= 2;
	clip1._yscale -= 2;
};
вопросов два:
- можно ли побороть это на as2?
- как обстоят дела со cглаживанием в as3?