Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   smooth применение к изображению. (http://www.flasher.ru/forum/showthread.php?t=140831)

deman455 09.06.2010 00:31

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

mooncar 09.06.2010 01:01

Код AS1/AS2:

mc.forceSmoothing = true ;

Актуально для мувиков с растровым изображением внутри.

djken 09.06.2010 18:31

Код AS1/AS2:

//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);
}



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

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