![]() |
|
||||||||||
|
|||||
|
Доброго времени суток!
Загружаю через loadMovie какое-либо изображение. Вопрос: можно ли как-либо применить к нему сглаживание (подобно тому как можно сделать в "библиотеке символов" поставив галочку Allow Smoothing)? |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Можно. Но только в восьмой версии флеша — загружаем картинку, снимаем с неё «скриншот» в битмап, картинку удаляем, вместо неё вставляем битмап с включенным smooth.
Поиск по хелпу: BitmapData.draw, MovieClip.attachBitmap, MovieClipLoader |
|
|||||
|
Регистрация: Feb 2006
Сообщений: 33
|
Цитата:
заранее спасибо Последний раз редактировалось Keenan; 30.05.2007 в 11:52. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
XML что-то меняет? Ничего не меняет, техника та же.
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 33
|
Нет случаем никакого примера?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Регистрация: Feb 2006
Сообщений: 33
|
Цитата:
Код подгрузки картинки: import mx.utils.Delegate;
import flash.display.BitmapData;
function loadImage(_img:String, _mc:MovieClip):Void{
var mcl:MovieClipLoader = new MovieClipLoader ();
var mclListen:Object = new Object ();
mclListen.onLoadInit = Delegate.create(this, changeImg);
mcl.addListener (mclListen);
mcl.loadClip(_img, _mc);
}
function changeImg(_mc:MovieClip):Void{
var tmpBmp:BitmapData = new BitmapData (_mc._width, _mc._height, true, 0);
var _bmp:MovieClip = _mc._parent.bmp_mc;
tmpBmp.draw(_mc);
_bmp.attachBitmap(tmpBmp, 0, "auto", true);
_mc.removeMovieClip();
}
var pic_mc:MovieClip = this.createEmptyMovieClip("pic_mc", this.getNextHighestDepth());
var img_mc:MovieClip = pic_mc.createEmptyMovieClip("img_mc", pic_mc.getNextHighestDepth());
var bmp_mc:MovieClip = pic_mc.createEmptyMovieClip("bmp_mc", pic_mc.getNextHighestDepth());
loadImage("http://www.helpexamples.com/flash/images/image1.jpg", img_mc);
Последний раз редактировалось Keenan; 11.06.2007 в 16:27. |
![]() |
![]() |
Часовой пояс GMT +4, время: 17:35. |
|
|
« Предыдущая тема | Следующая тема » |
|
|