如何防止图像失真时,Flash缩放



我正在加载一个jpg到我的Flash。当我在浏览器中放大flash时(例如,将缩放设置为125%),flash中的jpg开始扭曲和像素化。如何让Flash不将jpg图像像素化?

您需要将加载的jpg平滑设置为true。

类似:

_urlRequest=new URLRequest("urltoimage");
_loader=new Loader;
_loader.load(_urlRequest);
_loader.addEventListener(IOErrorEvent.IO_ERROR, function(e:IOErrorEvent):void{ trace("ERROR: "+e) });
_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, ImageLoaded, false, 0, true);

function ImageLoaded(e:Event):void {
    _loader.contentLoaderInfo.removeEventListener(Event.COMPLETE, ImageLoaded); 
    Bitmap(_loader.content).smoothing = true;
    addChild(_loader);
}

最新更新