Hey guys I'm having a problem with using smoothing on my loaded bitmap images with AS3 and I was wondering if you could help, please?
Here is my code: [code] private function sendImageLoadEvent(e:Event):void { var nCurImg:Number = _arImageArray.length; var bmp:Bitmap = e.target.content as Bitmap; bmp.smoothing = true; // create scale / offset var bmp_xscale:Number = stage.stageWidth / bmp.width; var bmp_yscale:Number = stage.stageHeight / bmp.height; var bmp_scale:Number = Math.min(bmp_xscale, bmp_yscale); var bmp_scaledWidth:Number = bmp.width * bmp_scale; var bmp_scaledHeight:Number = bmp.height * bmp_scale; var bmp_xshift:Number = (stage.stageWidth - bmp_scaledWidth) / 2; var bmp_yshift:Number = (stage.stageHeight - bmp_scaledHeight) / 2; var bmpMatrix:Matrix = new Matrix(bmp_scale, 0, 0, bmp_scale, bmp_xshift, bmp_yshift); var bmpImage:BitmapData = new BitmapData(stage.stageWidth, stage.stageHeight, false, 0x000000); bmpImage.draw(bmp, bmpMatrix, null, null, null, true); bmp.bitmapData = bmpImage; bmp.smoothing = true; _arImageArray[nCurImg] = new Sprite(); _arImageArray[nCurImg].addChild(bmp); _sprViewingArea.addChild(_arImageArray[nCurImg]); } [/code] I saw on grant skinners blog that adding a bitmapData property to a Bitmap object will remove the smoothing property so that is why I'm re-applying the smoothing to see if that makes a difference It seems like this is quite a buggy thing to do (based on the amount of unresolved forum hits in google) but i'd like to see if there's a solution. Could it be the size of the images (ie Is there a maximum size to scale from / to / by)? Anything you've learned could be helpful. Thanks for your help in advance Alz _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders