Dibuja un cuadrado y ponle como nombre de instancia clip_mc y en un frame vacio pones esto:
Código:
Stage.scaleMode = "noScale";
Stage.align = "TL";
var myListener:Object = new Object();
myListener.onResize = function() {
trace("Stage size is now "+Stage.width+" by "+Stage.height);
clip_mc._x = Stage.width/2;
clip_mc._y = Stage.height/2;
if(Stage.width<500){
clip_mc._xscale=clip_mc._yscale=50
}else{
clip_mc._xscale=clip_mc._yscale=100
}
};
Stage.addListener(myListener);
con esto onResize hace que cuando hagas la ventana mas chica o grande se va a centrar el cuadro:
Código:
clip_mc._x = Stage.width/2;
clip_mc._y = Stage.height/2;
y si el escenario de flash es menor que 500 el clip_mc se escale a 50% y sino a 100%
Código:
if(Stage.width<500){
clip_mc._xscale=clip_mc._yscale=50
}else{
clip_mc._xscale=clip_mc._yscale=100
}