Action Script 3.0 Tarayıcı Boyutuna Göre Nesne Konumlandırma
Action Script 3.0 Tarayıcı boyutuna göre nesnelerin konumlandırılması konusunu ele aldık bu dersimizde. 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);