Başlangıç > ActionScript > Action Script 3.0 Tarayıcı Boyutuna Göre Nesnelerin Konumlandırılması

Action Script 3.0 Tarayıcı Boyutuna Göre Nesnelerin Konumlandırılması

Action Script 3.0 Tarayıcı boyutuna göre nesnelerin konumlandırılması konusunu ele aldık bu dersimizde.

https://i0.wp.com/resim.sanalkurs.net/images/sahne.jpg

Action Script kategorisinde AS 2.0’da yapılmış örneğini vermiştim. Bu da AS 3.0 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);

Aşağıdaki linkte önizleme yer alıyor. Sonucu görmek için tarayıcı pencerenizi küçültüp büyültün.

Kategoriler:ActionScript
  1. Henüz yorum yapılmamış.
  1. No trackbacks yet.

Yorum bırakın