Do everything with so much love in your heart that you would never want to do it any other way. - Brahma Kumaris

— [AS3]ギザギザはあっさり消える

Posted: May 23, 2008, 11:12 am | Author: cyberryo | Category: Dialy | Tags: ,


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);


Facebook Comments