Aslında çok önceden yazmış olmam gereken bir konu idi fakat bugüne nasip oldu diyelim.Geçenlerde Fatih Hayrioğlu’nun not defteri ni okurken rastladım,o da çok güzel anlatmıştı konuyu.İsterseniz daha detaylı bir şekilde oraya bakabilirsiniz ama benden de dinlemek isterseniz buyrun bakalım.
Herkes web sayfalarında çoğu zaman swf içerikler kullanır fakat bir çok kullanıcının tarayıcısında o anlık flash player yüklü olmadığı için sayfanızda ki swf içeriği göremeyebilir.Onun için bu konuyu dikkate alarak yüklü olmayan tarayıcılar da uyarı göstermek gerekir.Eskiden bu işlem için bir çok metod vardı fakat şimdi anlatmak istemiyorum.
Şu anda bunu yapabilecek bir çok js kodu üretildiği için bizde bugün bunlardan birisini kullanacağız adı SwfObject.
Bunun için BURADAN js ve swf dosyalarını indirip kodlarda gösterilen klasörlere ya da istediğiniz konumda ki klasörlere ekleyebilirsiniz.
İndirdiğimiz dosyada expressInstall.swf, swfobject.js, index.html, index_dynamic.html, test.swf dosyaları yer alır. Ayrııca src klasörüde yer alır.
Bize lazım olacak expressInstall.swf, swfobject.js, index.html dosyaları.
Burada ki index.html içinde ki static ekleme kodlarını kullanacağız.
Indirdigimiz dosya içerisinden çikan index.html sayfasi statik bir flash eklemeye örnektir. Kodlarini incelersek

Kodu iki kısıma ayıralım. İlk head içerisindeki javascript kısmı ve body içerisindeki html kısmı
head içerisindeki javascript kısmı

registerObject fonksiyonuna html içindeki elemanın id’sini(myId), flash sürümünü ve flash olmayanlar için yüklemeye yönlendiren dosyanın adı(expressInstall.swf)
Kodun ikinci kismina gelirsek body içerisine yazılan html kodumuz var
Bu kodumuz iç içe object elemanlarından oluşur. Ayrıca ie sürümlerinin yorumlanması için ie yorum kodları yer alır.
id(id=”myId”) swfobject ile yakalamamız için gereklidir.
width – swf dosyasının genişlik değeri
height – swf dosyasının yükseklik değeri

Yazar Hakkında

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Close