Flash Nesnesi arkasında kalan DHTML menüleri

Eğer sizde benim gibi web tasarımına meraklıysanız ve uçan-kaçan hareketli animasyonları seviyorsanız flash’a mutlaka bulaşmışsınızdır.

   Bir arkadaşımın üzerinde çalıştığı bir websitesinde de yine bahsettiğim flash animasyonarından bulunuyor. Hemen üzerinde de Macromedia Dreamveawer UltraDev ile yapılmış olan bir menü. Buraya kadar herşey güzel, ta ki menü üzerinde fare ile dolaşmaya başlayana kadar. Malesef ki flash animasyonu her zaman için üstte kaldığı için menünün büyük kısmı görünemiyordu. Biraz araştırma yaptıktan sonra problemin sadece flash’a özel olmadığını, browser’lar içine gömülmüş olan bütün eklenti nesnelerinde ve hatta combobox’larda da yaşandığını öğrendim.
   İlk başta problemi z-sırasıyla oynayarak aşabilirim diye düşünmüştüm; fakat deneme yanılma sonucunda bu yaklaşımın başarısız olduğunu gördüm. Şanslıyım ki macromedia sitesinde bu konu ile ilgili teknik bir not bulabildim. Problemi çözmenin yolu flash animasyonlarında WMODE ile oynayarak ardalanı transparan yapmakmış.

Flash animasyonunu web sitesine eklerken kullandığım kodu aşağıdaki gibi değiştirince tüm sorunlarım tarihe karıştı :

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="300" height="210" title="MyFlash">
  <param name="movie" value="flashAnimasyonu.swf">

  <param name="quality" value="high">
  <param name="wmode" value="opaque">
  <embed src="flashAnimasyonuswf" wmode="opaque" width="300" height="210" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash"></embed>

</object>

   Konu ile ilgili Macromedia’nın yayınladığı teknik notu http://www.macromedia.com/cfusion/knowledgebase/index.cfm?id=tn_15523 adresinde bulabilirsiniz.

Fatih Boy

Ankara'da yaşayan Fatih, bir kamu kurumunda danışman olarak çalışmaktadır. ALM süreçleri, kurumsal veri yolu sistemleri, kurumsal altyapı ve yazılım geliştirme konularında destek vermektedir. Boş zamanlarında açık kaynak kodlu projeler geliştirmeyi ve bilgisini yazdığı makalelerle paylaşmayı seven Fatih, aynı zamanda Visual C# ve Visual Studio teknolojileri konusundan Microsoft tarafından altı yıl üst üste MVP (En Değerli Profesyonel) ödülüne layık görülmüştür. İş hayatı boyunca masaüstü uygulamaları, web teknolojileri, akıllı istemciler gibi konularda Asp.Net, Php, C#, Java programlama dilleri ve MySql, MsSql ve Oracle gibi veritabanı yönetim yazılımları ile çalışmıştır. İngilizce ve Türkçe olarak yayınlanan makalelerini gerek İngilizce bloğunda, gerekse de Türkçe bloğunda bulabileceğiniz gibi web sitesinden de açık kaynak kodlu geliştirdiği yazılımlarına ulaşabilirsiniz. vCard - Twitter - Facebook - Google+

1 Yorum

  1. gonzalespikacu   •  

    teşekkür ederim verdiğiniz bilgi çok işime yaradı 5 gündür saçımı yolmuştum sinirden .başarılar dilerim

Bir Cevap Yazın

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