![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 18
|
проблема такова.
при загрузке картинок использую movieClipLoader, на событии loadInit делаю ресайз так, чтобы изображение было не больше допустим 800 по горизонтали и 600 по вертикали. делаю с помощью _xscale и _yscale.в итоге появляется так называемый эффект distorting есть ли способ от него избавиться кроме как подготавливать картинки соответствуюшего разрешения. извините если опять ошибся форумом |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
ZOOM:
![]() |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 18
|
угу, только ничего подобного не нашел
import flash.display.*;
function loadBitmapSmoothed(url:String, target:MovieClip) {
// Create a movie clip which will contain our
// unsmoothed bitmap
var bmc:MovieClip = target.createEmptyMovieClip(
"bmc",
target.getNextHighestDepth());
// Create a listener which will notify us when
// the bitmap loaded successfully
var listener:Object = new Object();
// Track the target
listener.tmc = target;
// If the bitmap loaded successfully we redraw the
// movie into a BitmapData object and then attach
// that BitmapData to the target movie clip with
// the smoothing flag turned on.
listener.onLoadInit = function(mc:MovieClip) {
mc._visible = false;
var bitmap:BitmapData = new BitmapData(
mc._width,
mc._height,
true);
this.tmc.attachBitmap(
bitmap,
this.tmc.getNextHighestDepth(),
"auto",
true);
bitmap.draw(mc);
};
// Do it, load the bitmap now
var loader:MovieClipLoader = new MovieClipLoader();
loader.addListener(listener);
loader.loadClip(url, bmc);
}
http://www.kaourantin.net/2005/12/dy...maps-with.html Последний раз редактировалось iNils; 20.10.2007 в 17:16. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 18
|
неоптимально
Последний раз редактировалось suburbandev; 21.10.2007 в 08:01. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В девятом плеере для AS2 работает forceSmoothing.
В остальных случаях других вариантов нет. |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 18
|
Цитата:
я читал в блоге что его еще до сих пор не сделали. у меня flash 9 но никаких упоминаний о нём нет. попробовал MovieClip.forceSmoothing - не работает |
|
|||||
|
Modus ponens
|
http://www.kxcad.net/image_Adobe_Fla.../00001912.html
это булевая величина, чтобы "было красиво" нужно в тру флаг перевести.
__________________
Hell is the possibility of sanity |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 18
|
понятно. спасибо.
кстати забыл что я рендерю для 8го плеера. наверно не будет работать. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В девятом плеере будет работать. В восьмом — нет.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:13. |
|
|
« Предыдущая тема | Следующая тема » |
|
|