Stavo cercando di rifare l'effetto resize e smoothing senza usare queste librerie...
And80 non è che mi fai capire perchè quello che ho fatto ha un po' di problemi con il resize?
Eccolo:
Codice PHP:
import flash.display.*;
Stage.align = "TL";
Stage.scaleMode = "noScale";
var PADDING = 50;
//////smoothing/////
function loadBitmapSmoothed(url:String, target:MovieClip) {
var bmc:MovieClip = target.createEmptyMovieClip("bmc", target.getNextHighestDepth());
var listener:Object = new Object();
listener.tmc = target;
listener.onLoadInit = function(mc:MovieClip) {
mc._visible = false;
var bitmap:BitmapData = new BitmapData(mc._width, mc._height, true);
this.tmc.attachBitmap(bitmap,this.tmc.getNextHighestDepth(),"auto",true);
bitmap.draw(mc);
};
var loader:MovieClipLoader = new MovieClipLoader();
loader.addListener(listener);
loader.loadClip(url,bmc);
}
/////////////
createEmptyMovieClip("my_image",getNextHighestDepth());
loadBitmapSmoothed("myimage.jpg",my_image);
stageListener = new Object();
stageListener.onResize = function() {
var imageAspectRatio = my_image._width/my_image._height;
var stageAspectRatio = Stage.width/Stage.height;
my_image._x = (Stage.width-my_image._width)/2;
my_image._y = (Stage.height-my_image._height)/2;
if (stageAspectRatio>=imageAspectRatio) {
my_image._xscale = my_image._yscale;
my_image._height = Stage.height-PADDING;
} else {
my_image._yscale = my_image._xscale;
my_image._width = Stage.width-PADDING;
}
};
Stage.addListener(stageListener);
C'è qualcosa che non va quì, sul posizionamento sullo Stage... AspectRatio... boh.. 
Chissà se anche questa volta m'illumini...