AS2位图调整外部图像抗锯齿(Actionscript 2)

AS2位图调整外部图像抗锯齿(Actionscript 2),actionscript,actionscript-2,Actionscript,Actionscript 2,我正在使用dreded AS2(不是出于选择)并处理外部加载的图像 我知道 targetClip.forceSmoothing=true …存在,但它似乎仍然没有发挥多大作用 外部加载的图像尺寸非常大,当在闪光灯中变小时,它们会像素化 也许强制平滑是最好的方法,但是。。。 我认为可能有一种方法可以重新保存已调整大小的外部位图并使用它,而不是将位图调整为向量 有什么想法吗 另外,我有一个AS3版本的这个,所以如果你知道我如何在这方面也能做到,那就太好了。但他们似乎还不想使用它。在as2中: 将此类

我正在使用dreded AS2(不是出于选择)并处理外部加载的图像

我知道

targetClip.forceSmoothing=true

…存在,但它似乎仍然没有发挥多大作用

外部加载的图像尺寸非常大,当在闪光灯中变小时,它们会像素化

也许强制平滑是最好的方法,但是。。。 我认为可能有一种方法可以重新保存已调整大小的外部位图并使用它,而不是将位图调整为向量

有什么想法吗

另外,我有一个AS3版本的这个,所以如果你知道我如何在这方面也能做到,那就太好了。但他们似乎还不想使用它。

在as2中: 将此类添加到项目中

然后像这样使用:

var loader : BitmapLoader = new BitmapLoader(true);
loader.addListener(this);
loader.loadBitmap("http://foo.tr/example.jpg", this, "doneLoading" );
在as3中:

var loader:Loader = new Loader()
loader.load(new URLRequest("1.jpg"))
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,doneLoad);

function doneLoad(e:Event){
   var bitmap:Bitmap = e.target.content as Bitmap
   bitmap.smoothing = true
}

如何加载图像数据?如果使用BitmapData类执行此操作,则可以将矩阵与scale()命令一起使用来收缩它


谢谢Ersil,我使用了该代码的doneLoad部分,它适用于as3。我找到了-imageHolder.\u quality=“BEST”-我可以用于AS2,它可以工作,但一旦发布并在网络上,它就不再工作了。