PDA

Просмотр полной версии : smooth применение к изображению.


deman455
09.06.2010, 00:31
Недавно узнал про такую штуку как smooth которая, как я понял, сглаживает изображение, таким образом изображение становится без искажений. Есть ли такой компонент в AS 2.0 и как им пользоватся?

mooncar
09.06.2010, 01:01
mc.forceSmoothing = true ;
Актуально для мувиков с растровым изображением внутри.

djken
09.06.2010, 18:31
//this.__display - клип, в который только что было загружено растровое изображение

public function makeBitmap() {

//Сохраняем изображение в BitmapData с включенным сглаживанием
var bmp_data:BitmapData = new BitmapData(this.__display._width,this.__display._height,true,0);
bmp_data.draw(this.__display,new Matrix(),new ColorTransform(),"normal",new Rectangle(0,0,this.__display._width,this.__display._height),true);

//Очищаем клип от загруженных данных (возможно есть более правильный способ)
var display_parent:MovieClip=this.__display._parent;
var display_name:String=this.__display._name;
var display_depth:Number=this.__display.getDepth();
this.__display.removeMovieClip();
this.__display=display_parent.createEmptyMovieClip(display_name,display_depth);

//Выводим растр в очищенный клип
this.__display.attachBitmap(bmp_data,0,"auto", true);
}