
Action Script 2.0 kategorisinde as2de yapılmış örneğini vermiştim. Bu da as3 ile hazırlanmış şekli.
Arada ne fark var derseniz, 3-5 ufak kod farklılığı.
Mantık aynı.
Kodlar ve kaynak dosyası aşağıda.
var sahne:Stage = stage;
sahne.scaleMode = StageScaleMode.NO_SCALE;
sahne.align = StageAlign.TOP_LEFT;
sahne.addEventListener(Event.RESIZE, sahne_yenile);
function sahne_yenile(event:Event):void {
sol_ust.x=0;
sol_ust.y=0;
sag_ust.x=sahne.stageWidth-sag_ust.width;
sag_ust.y=0;
orta_ust.x=sahne.stageWidth/2-orta_ust.width/2;
orta_ust.y=0;
sol_orta.x=0;
sol_orta.y=sahne.stageHeight/2-sol_orta.height/2;
sag_orta.x=sahne.stageWidth-sag_orta.width;
sag_orta.y=sahne.stageHeight/2-sag_orta.height/2;
sol_alt.x=0;
sol_alt.y=sahne.stageHeight-sol_alt.height;
sag_alt.x=sahne.stageWidth-sag_alt.width;
sag_alt.y=sahne.stageHeight-sag_alt.height;
orta_alt.x=sahne.stageWidth/2-orta_alt.width/2;
orta_alt.y=sahne.stageHeight-orta_alt.height;
orta_orta.x=sahne.stageWidth/2-orta_orta.width/2;
orta_orta.y=sahne.stageHeight/2-orta_orta.height/2;
arka.width=sahne.stageWidth;
arka.height=sahne.stageHeight;
blog.x=sahne.stageWidth/2-blog.width/2;
blog.y=sahne.stageHeight/2-blog.height/2;
}
sahne_yenile(null);