Sitenize eklediğiniz Flash dosyaları tarayıcıda görüntülenirken, Internet Explorer uyarı verir: "Bu denetimi etkinleştirmek için tıklayınız." Firefox'ta böyle bir durum olmamasına karşın, Internet Explorer'daki bu sorunu çözmek de öyle sanıldığı kadar zor değil. Gelin birlikte bu sorunun üstesinden gelelim.
Dreamweaver CS3 ve üstü sürümü kullananlar
Dreamweaver CS3 ile bu problem çözülmüştür. Flash eklediğinizde kendisi otomatik olarak bu işlemi gerçekleştirmektedir. Eğer otomatik olarak gerçekleşmedi ise site dizininizde bir sayfada ilk kez Flash kullanıyorsunuzdur, yani bu uyarı genelde Script klasörünü bulamadığı zaman olur. Böyle bir durumda yapmanız gereken şudur:
Sayfanıza bir Flash dosyası ekleyin, sayfayı kaydedin ve kapatın. Daha sonra o sayfayı tekrar açın. Bu kez size bir uyarı verecektir. "Sayfanızda Flash var, etkinleştirme kodu ekleyeyim mi?" diye soracaktır. "Evet" dediğiniz takdirde, Dreamweaver site dosyalarınızın olduğu kısımda Script isimli bir klasör oluşturacak ve içine AC_RunActiveContent.js isimli bir kod dosyası atacak, sayfanıza da bazı kodlar ekleyecektir. Sonuçta da etkinleştirme uyarısı verilmeksizin Flash dosyalarınız görüntülenecektir.
Site dizininizde Script klasörü ve içeriği olduktan sonra, her Flash eklediğinizde gerekli kodlar otomatik olarak sayfanıza eklenecektir.
Dreamweaver CS3'ten Önceki Sürümü Kullananlar
Öncelikle buraya tıklayarak gerekli dosyayı indirip içindeki klasörü site dizininize atın.
Sonra <head> </head> kodlarınızın içine, tercihen </head> kısmından hemen önce aşağıdaki kodu ekleyin:
<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
Flash için kullanacağımız kod da aşağıdaki şekilde olacaktır:
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','400','height','400','src','sanalkurs','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','sanalkurs' );
</script><noscript><object classid="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="400" height="400">
<param name="movie" value="sanalkurs.swf" />
<param name="quality" value="high" />
<embed src="sanalkurs.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="400" height="400"></embed>
</object></noscript>
Benim 400x400 boyutunda sanalkurs.swf ismi ile oluşturduğum bir Flash dosyasına yapılan ilaveler bunlar oldu. Sizin yapmanız gereken sanalkurs.swf yazan yere dosya isminizi yazmanız, boyutlarını kendi Flash boyutlarınız olarak belirtmeniz gerekiyor. Örneğin 400x400 yerine sizinki yatay uzunluk 500, dikey uzunluk 200 ise, Width değerini 500, Height değerini de 200 yapmanız gerekecek.
Ayrıca, son kod içerisinde:
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width', '400', 'height', '400', 'src', 'sanalkurs', 'quality','high', 'pluginspage', 'http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash', 'movie', 'sanalkurs' );
kısmında bazı anahtar kelimeler var, bunları da kendi kelimelerinizle değiştirebilirsiniz.
Bu soru o kadar çok soruldu ki, böyle bir ders hazırlamak kaçınılmaz olmuştu. Umarım işinize yarar. Kolay gelsin