Tek sütunda buton sayfalama örneği Apache2Triad Türkçe karakter sorunu
May 08

Flash’a yeni başlayanlar, thefwa.com gibi portallarda yayınlanan profesyonel siteleri incelerken bu olayı merak ederler.

(Bu özelliğin kullanıldığı sitelerde tarayıcınızı sağ alt köşeden tutup, boyutunu değiştirerek nesnelerin konumlanmasını görebilirsiniz, aşağıda önizlemesini verdiğim dosyalarımızda da..)

Yapım mantığı gayet basit, tarayıcımızın boyutu her değiştiğinde kendini yenileyen bir fonksiyonumuz var, fonksiyonumuzda da flash ekranımızın width ve height değerleri doğrultusunda nesnelerin x ve y koordinat değerlerini konumlandırıyor yada ebatlarını değiştiriyoruz.

Kodlar aşağıda, tek tek açıklamaya gerek duymuyorum, gayet basit zaten.

Stage.scaleMode = “noscale”;
Stage.align=”TL”;
Stage.addListener( this );
function onResize(){
sol_ust_kose._x=0;
sol_ust_kose._y=0;
sag_ust_kose._x=Stage.width-sag_ust_kose._width;
sag_ust_kose._y=0;
sol_alt_kose._x=0;
sol_alt_kose._y=Stage.height-sol_alt_kose._height;
sag_alt_kose._x=Stage.width-sag_alt_kose._width;
sag_alt_kose._y=Stage.height-sag_alt_kose._height;

ust_orta._x=(Stage.width-ust_orta._width)/2;
ust_orta._y=0;
sol_orta._x=0;
sol_orta._y=(Stage.height-sol_orta._height)/2;
sag_orta._x=Stage.width-sag_orta._width;
sag_orta._y=(Stage.height-sag_orta._height)/2;
alt_orta._x=(Stage.width-alt_orta._width)/2;
alt_orta._y=Stage.height-alt_orta._height;

merkez._x=(Stage.width-merkez._width)/2;
merkez._y=(Stage.height-merkez._height)/2;

blog._x=(Stage.width-blog._width)/2;
blog._y=(Stage.height-blog._height)/2;

arka._height=Stage.height;
arka._width=Stage.width;
}
onResize();

Ön izleme

Dosyayı indir

2 yorum > “Tarayıcı boyutuna göre Flash’daki nesnelerin konumlandırılması”

  1. mazlof demiş ki:

    flashta oluyor ama html de sayfa yayılmıyor.benmi yapamadım acaba?:D

  2. tam ekran flash sorunu - Ceviz Forum demiş ki:

    [...] as2 as3 __________________ blog.bilgenc.com flashkariyer.com flashostingi.com [...]

Yorum yaz