Kita sering menerima pertanyaan dari netizen yang baru mengenal industri internet. Banyak permasalahan yang sebenarnya sangat sederhana dan dapat diselesaikan hanya dengan memikirkannya. Namun, sebagian netizen tidak suka berpikir terlalu banyak ketika menemui suatu masalah , mereka hanya melakukannya tanpa berpikir. Meminta orang lain bukanlah cara belajar yang baik. Setelah penulis artikel ini mempelajari suatu teknik, ia menemukan bahwa hasil yang ditampilkan oleh teknik ini berbeda di kedua lingkungan. Saat ini, membandingkan perbedaan kode sumber yang dihasilkan di kedua lingkungan tidak diragukan lagi merupakan cara terbaik untuk menyelesaikannya masalah! Dan itulah yang dia lakukan, yang pada akhirnya memecahkan masalah tersebut. Permasalahan yang ada dalam artikel ini tidak terlalu sulit, namun ide penulis untuk menemukan dan memecahkan masalah patut untuk dipelajari!
Pertama-tama, saya dengan tulus berterima kasih kepada Lingyu5942 karena telah membantu saya! Di bawah inspirasinya, saya menemukan cara lain untuk mendapatkan latar belakang transparan di flash. Saya ingin berdiskusi dengan Anda
solusi yang diberikan oleh Lingyu5942: Pilih mode windows/transparan tanpa jendela di opsi penerbitan html di flash, publikasikan sebagai html, dan masukkan. itu ke halaman web. Anda bisa mendapatkan efek flash transparan.
Ya, jika Anda mengikuti metode ini, Anda dapat mempublikasikan halaman html dengan flash transparan. Tapi ada masalah: animasi flash yang diterbitkan hanya menampilkan efek transparan di halaman html yang diterbitkan pada saat yang sama. Jika Anda menggunakan Dreamweaver untuk membuat file baru, masukkan ke halaman, simpan->>f12 preview, kami akan. temukan itu. Itu buram lagi! Apa yang terjadi?
Saya dengan cermat membandingkan kode sumber halaman HTML yang diterbitkan dengan flash dan dua halaman HTML dengan animasi flash yang dihasilkan dengan Dreamweaver:
1. Kode sumber halaman HTML yang diterbitkan dengan flash:
<HTML>
<KEPALA>
<TITLE>Film2</TITLE>
</KEPALA>
<BODY bgcolor="#000000">
<!-- URL yang digunakan dalam film-->
<!-- teks yang digunakan dalam film-->
<!--fdsaaaa aaaaaaa -->
<OBJEK classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
basis kode=" http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=5,0,0,0"
LEBAR=550 TINGGI=400>
<PARAM NAME=nilai film="Movie2.swf">
<NAMA PARAM=nilai kualitas=tinggi>
<NAMA PARAM=nilai mode w=transparan>
<PARAM NAME=bgcolor value=#FFFFFF> <!--Setelah mengekspor dengan flash, ubah latar belakang menjadi hitam. Tujuannya adalah untuk memudahkan pengamatan efek transparansi-->
<EMBED src="Movie2.swf" quality=high wmode=transparent bgcolor=#FFFFFF WIDTH=550 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINPAGE=" http://www.macromedia.com /shockwave /download/index.cgi?P1_Prod_Version
=ShockwaveFlash"></EMBED>
</OBJEK>
'www.knowsky.com
</BODI>
</HTML>
2. Kode sumber halaman html dengan animasi flash yang dihasilkan dengan dreamweaver:
<html>
<kepala>
<title>Dokumen Tanpa Judul</title>
<meta http-equiv="Jenis Konten" content="teks/html; charset=gb2312">
</head>
<body bgcolor="#000000" text="#000000"><!--Backgroundnya juga hitam, tujuannya untuk memudahkan pengamatan efek transparansi-->
<objek classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" basis kode=" http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=5,0,0,0" width="550" height="400">
<nama param=nilai film="Movie2.swf">
<nama param=nilai kualitas=tinggi>
<embed src="Movie2.swf" quality=high pluginspage=" http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version
=ShockwaveFlash" type="application/x-shockwave-flash" width="550" height="400">
</sematkan>
</objek>
</tubuh>
</html>
Harap hati-hati membandingkan dan menganalisis tag <embed> dalam tag <object> dari dua potongan kode. Kami menemukan perbedaannya: yang pertama memiliki parameter wmode=transparent tetapi yang terakhir tidak. Ini adalah kuncinya apakah flash transparan Dimana!
Silakan pikirkan tentang panel properti flash Dreamweaver. Apakah Anda memiliki kesan tentang parameter? Apakah semua orang tahu kegunaannya?
Sekarang mari gunakan Dreamweaver untuk membuat efek transparan: pilih animasi flash yang baru saja Anda sisipkan, klik kanan mouse dan pilih properti untuk membuka panel properti, lalu klik tombol parameter, klik ikon plus di kotak dialog pop-up , dan klik di sebelah kiri Ketik wmode di parameter, ketik transparan di kotak nilai di sebelah kanan, klik ok, tekan f12 untuk melihat pratinjau, oke! Efek transparan yang kita inginkan akan muncul!
Jangan bersemangat dulu, mari kita generalisasikan teknik ini. Apakah ini akan berfungsi untuk animasi apa pun yang mengikuti pengaturan default flash (yaitu, tidak mengubah mode windows/transparan tanpa jendela)? Eksperimen saya telah membuktikan bahwa hal ini dapat diterapkan secara universal. Artinya, setelah memasukkan animasi flash apa pun ke dalam Dreamweaver, pengaturan properti→parameter→wmode→nilai=transparan dapat mencapai efek latar belakang transparan dari flash.
Faktanya, ada banyak parameter untuk animasi flash di Dreamweaver selain wmode. Harap lebih memperhatikan dan berkomunikasi lebih banyak dalam penelitian selanjutnya!