Tarayıcı Boyutuna Göre Flash'daki Nesnelerin Konumlandırılması
Ercüment Ekinci Tarih: 8/05/2008 Yorum: 3 adet
Okunma : 1719 Tutanlar: Bu yazıyı 1 kişi tuttu.
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();
htmlde flashı nasıl yerleştirdiğiniz de önemli. örnek olarak, bilgenc.com sitesindeki html tagları inceleyebilirsiniz. iyi çalışmalar.
merhaba, ben daha değişik birşeyi merak ediyorum,şimdi benim arkaplan resmin 1280x1024'lük bir resim olsun kullanıcı da siteyi 800x600 olarak açsın arkaplanda olan resimi herhangi bir görünüm bozukluğu olmadan kullanıcıya göre nasıl ayarlarım?daha çok insan resimleri arkaplan olduğu için ya kafası uzuyor ya enine şişmanlıyor.bunun üstesinden nasıl gelirim?
Makale
İlişkili makale bulunamadı.
Haber
İlişkili haber bulunamadı.
Ders
Etkinlikler
Toplantı
Özgür Yazılım ve Linux Günleri '10
Özgür Yazılım ve Linux Günleri '10
İstanbul Bilgi Üniversitesi Bilgisayar Bilimleri Bölümü ve Linux Kullanıcıları Derneği'nin 9 yıldır düzenlemekte oldukları etkinlikler bu yıl `Özgür Y...
Kategori:
Toplantı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 51 (50 kayıtlı, 1 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Blog Bölümü Blogevi.com'a Taşınıyor
Selam arkadaşlar MMIstanbul'da , tasarımcı ve programcıların blog yazılarını "feedleyerek" MMIstanbul okurlarını MMIstanbul dışın ...
7.500'üncü üyemiz Cem Koç!
Neler Yapılabilir?
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)











verdiğiniz dosyada sadece swf olarak açtığımda işe yarıyor.html de taracıya göre boyutlanmıyor