— [AS3]ギザギザはあっさり消える
Posted: May 23, 2008, 11:12 am | Author: cyberryo | Category: Dialy | Tags: ActionScript, Flash
AS2の時には面倒だった、読込ビットマップ画像のあのギザギザ、あっさりと消すことができるんですね。
Loaderで読み込んだJPEG画像を動かしたり、回転させたりすると、ギザギザーーーって出る。
あれがすごく気持ち悪い。
ActionScript3.0では、LoaderにJPEG読み込んだやつを
BitMapDataにdrawして、BitMapでスムージングをtrueするだけ。
ってかLoaderに読み込んだ時点からギザギザなくしてくれればいいのにね。(いろんなやつ読み込めるからそんなわけにはいかないだろうけど)
var ldr:Loader = new Loader();
var urlRec:URLRequest = new URLRequest(url);
ldr.load(urlRec);
var bm:Bitmap;
var bmd:BitmapData;
bmd = new BitmapData(ldr.width, ldr.height);
bmd.draw(ldr);
bm = new Bitmap(tbmd,"auto", true);
addchild(bm);