Tarayıcı Boyutuna Göre Flash'daki Nesnelerin Konumlandırılması
Ercüment Ekinci Tarih: 7/05/2008 Yorum: 2 adet
Okunma : 167 Tutanlar: Bu yazıyı 0 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.
Makale
İlişkili makale bulunamadı.
Haber
İlişkili haber bulunamadı.
Ders
Etkinlikler
Eğitim
Akbank exi26 Şipşak: Gençler için Fotoğraf Yarışması
Akbank exi26 Şipşak: Gençler için Fotoğraf Yarışması
Akbank Gençlik Bankacılığı exi26 tarafından düzenlenen fotoğraf yarışmasına dijital fotoğraf makinelerinizle çektiğiniz fotoğraflarla katılabilirsiniz...
Kategori:
Eğitim
MMIstanbul Adobe UG
ColdFusion, Flex, AIR, Flash , PDF, Dreamweaver, Fireworks, Photoshop, Illustrator, INdesign, Connect, Premiere, Soundbooth, Contribute, Lightroom, InCopy, JRun, LiveCycle, Acrobat, AfteEffects, Resmi Adobe Kullanıcı Grubu.
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 190 (0 kayıtlı, 190 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Ne Nedir Kampanyası Başlıyor!
Selam arkadaşlar, MMIstanbul içeriğinin gelişmesine katkıda bulunmak isteyen arkadaşlarımıza söyle bir önerimiz var. Sizleri çok fazla yo ...
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız
MMIstanbul Online Seminerlerine Nasıl Katılabilirim?
Bazı Akıl - Fikirleriniz Olabilir
MMIstanbul' u Nasıl Desteklerim?



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