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();
Haziran 16th, 2008 at 23:52
flashta oluyor ama html de sayfa yayılmıyor.benmi yapamadım acaba?:D
Ekim 15th, 2008 at 16:36
[...] as2 as3 __________________ blog.bilgenc.com flashkariyer.com flashostingi.com [...]