Flash saatin arka planını nasıl transparan yapabilirim?

Kodla Büyü

hasari

Hiperaktif Üye
Hiperaktif
Mesajlar
13,473
Modül olarak siteye saat ekledim fakat bunun arka planını transparan yapamadım bunu sorunu nasıl halledebiliriz?
Modül ve sorunun önizlemesi ektedir.
Kullandığım joomla sürümü:joomla 1.5.15
 

Ekli dosyalar

  • 001_mod_genericClock.zip
    001_mod_genericClock.zip
    5.9 KB · Görüntüleme: 86
  • time.jpg
    time.jpg
    51.1 KB · Görüntüleme: 1,547
xml dosyasındaki flash param kodlarına ilave olarak

param name="wmode" value="transparent" kodları bu sorunu çözmesi lazım dostum, bunu denemişmiydin?
 
Flash'ta Publish ederken ayarlardan Transparent özelliğini aktif edin. Oluşan HTML dosyasının kodlarını inceleyin hocam.
 
inceledim fakat serverda uygulayamadım. Araştırmaya devam ediyorum sorunu çözersem yazarım.
 
hocam sanırım php yi iyi biliyorsunuzdur.Anlatacaklarımı php de uygulayabilirsininiz inşallah.
bunu php harıcınde ben kullanbiliyorum.
frontpage i açıyorum flash dosyasını surukleyip atıyorum tasarım sayfasına daha sonra flash a çift tıklayıp gelen ekran da saydam seçiyorum.
zemin rengi ne olursa olsun fark etmiyor.
sanırım template değiştireceksiniz uyum sağlamıyor,yada en azından benimkinde öyle oluyor.
eğer php de eklerseniz kodu buraya atarsanız sevinirim.

<p>
<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="160" height="160">
<param name="movie" value="file:///C:/Users/suferi78/Desktop/genericClock.swf">
<param name="quality" value="High">
<param name="wmode" value="transparent">
<embed src="file:///C:/Users/suferi78/Desktop/genericClock.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="160" height="160" quality="High" wmode="transparent"></object>
</p>
 
Bir çok yöntem denedim çalıştıramadım sorunu çözersem burdan paylaşırım.
 
Sonunda sorunu çözdüm. :oops:
Anlatıyorum arkadaşlar:
Modülün içindeki flash dosyasını aldım (genericClock.swf) bunu masaüstümde tuttum.Daha sonra modüllerden daha önceki modülü deaktif (pasif) ettim. Joomla administrator panelinden kullanıcılardan kendim için metin editörü olarak joomlaFCK editörünü varsayılan yaptım. Bu metin editörünü seçebilmek için yüklemek gerekiyor. Bu editörü seçmemdeki neden flash yükleme seçeneğinin oluşudur. Bu işlemide bititrdikten sonra modüllerden yeni tıklayıp burdaki seçeneklerden özel HTML seçip sonraki butonuna tıklıyoruz. Burdan yeni modülümüze başlık belirleyip şablonda konumunu belirliyoruz. Ben başlık olarak Clock seçtim. Hemen altta metin editörümüz bizi bekliyor olacak burda sayfamıza flash dosyamızı eklicez. Sağda flash ekle/düzenle seçeneği var bunu seçiyoruz açılan popmenüde karşıya yükle seçeneğinin seçip dosyamızı sunucuya gönderiyoruz. Direk ftp yoluylada bunu yapabilirsiniz. İmage>stories>flash klasörü içerisine dosyamızı(genericClock.swf) atıyoruz. Eğer flash klasörü yoksa kendiniz oluşturun. Popmenüde Bilgi URL kısmınını girmeniz gerekiyor ister elle girin isterseniz sunucuyu gez seneçeneğiyle dosyanın yolunu gösterin. Önizlemesi hemen belirecektir. URL altında genişilk seçeneklerininde girebilirsiniz ben 160*160 seçeneğinin girdim. Bu işlemde bittikten sonra popmenüsünde tamam diyoruz. Buraya kadar yeni modül oluşturmayı ve bu modüle flash eklemeyi gördük şimdi geldik asıl istediğimiz şeye yani arka planı transaparan yapmaya. Burda kaynak kodu göster seçeneğini işaretliyoruz kodlar görününcede şu kodu wmode="transparent" oraya yapıştırıyoruz. Kaynak kodu şöyleyken :
<p><embed height="160" width="160" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.traditionalhandicrafts.eu/images/stories/flash/genericClock.swf" scale="exactfit" play="true" loop="true" menu="true" /></p>

Kodumuzu ekledikten sonra şöyle oldu:
<p><embed height="160" width="160" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" src="http://www.traditionalhandicrafts.eu/images/stories/flash/genericClock.swf" scale="exactfit" play="true" loop="true" menu="true" /></p>

Sonra kaynak kodu seçeneğinden çıkıyoruz modülümüzü kaydedip sitemizi önizlemeden inceliyoruz işte sonuç harika değilmi. :)
Transparan uygulamam.

NOT: Başka basit yöntemlerde olabilir ben kendi yöntemimi açıkladım. :)
 
Saatin fla'sını yollasaydınız onu yapardım. Ekte arkaplanı beyaz, rengi kırmızı bir yazı var transparent olarak publish ettim Flash CS4'te. HTML dosyasının arkaplanını değiştirirseniz sonucu görebilirsiniz.
 

Ekli dosyalar

Özgür Hocam öneri için tşkler yöntem aklıma gelmişti. Fakat bunu joomlaya uyarlamak biraz zor. Eklediğimiz dosyanında sadece swf var fla yok. . Anlattığım yöntemle başka flashlarda siteye eklenebilir.
 
BBNET
Geri
Üst