Hari ini saya menguji interaksi antara lapisan div dan flash, dan menemukan bahwa lapisan div selalu ditutupi oleh lapisan flash. Setelah mencari di Baidu beberapa saat, saya menemukan bahwa menambahkan <param name="wmode" value="transparent " /> akan berhasil. Setelah ditambahkan, masalah teratasi di IE, tetapi di FF sepertinya tidak ada respons. Belakangan saya mengetahui bahwa kode yang ditambahkan di IE dan FF berbeda, sebagai berikut:
Tersedia di browser IE
<param name="wmode" value="transparent" />
Tersedia di firefox
<sematkan src="Flash Anda.swf" wmode="transparan" >
...
</embed>
Tentang informasi atribut wmode:
(Opsional) Memungkinkan penggunaan konten Flash transparan, pemosisian absolut, dan fitur tampilan berlapis di Internet Explorer 4.0. Tag/properti ini hanya valid di Windows dengan kontrol Flash Player ActiveX.
"Jendela" menggunakan jendela persegi panjang milik video untuk memutar aplikasi di halaman Web. "Jendela" menunjukkan bahwa aplikasi Flash ini tidak berinteraksi dengan lapisan HTML dan selalu berada di atas.
"Buram" menyebabkan aplikasi menyembunyikan semua yang ada di baliknya pada halaman.
"Transparan" menyebabkan latar belakang halaman HTML terlihat melalui bagian aplikasi yang transparan dan dapat mengurangi kinerja animasi.
"Tanpa jendela buram" dan "Tanpa jendela transparan" keduanya berinteraksi dengan lapisan HTML, memungkinkan lapisan di atas file SWF mengaburkan aplikasi. Perbedaan antara kedua opsi tersebut adalah "Transparan" memungkinkan transparansi, jadi jika bagian dari file SWF transparan, lapisan HTML di bawah file SWF dapat terlihat melalui bagian tersebut, sedangkan "buram" tidak.