今日、ビジネスマンが私に Flash を渡し、それをインターネットにアップロードしてリンクを追加するように求めました。その後、Flash に <a></a> リンクを直接追加することは無効であることがわかりました。何もなかったので、Baidu に HTML にフラッシュ リンクを追加して、ゴミコードを見つけました (そして、このゴミコードはどこにでもあり、HTML チュートリアルなどもあり、すべてこのように書かれています)。見てください、それはゴミです:
<button style=width:400;height:400;background:transparent;border:o;padding:0;cursor:hand onclick=window.location.href='url'>
<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000
codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 width=100% height=100%>
<param name=movie value=http://www.ywicc.com/bbs/img/ant.swf>
<パラメータ名=品質値=高>
<embed src=FLash width=100% height=60quality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash align=middle>
</embed>
</オブジェクト>
</ボタン>
使用しないでください、それはゴミです。なぜこのコードがあちこちで引用されているのかわかりません。機能しないコードを使用しない場合は、プログラマはどうするのでしょうか。自分で効果を確認せずに、インターネット上で知識を求める人を騙すのは非常に不快だったので、透明なレイヤーを使用して透明な画像を作成する必要があることがわかりました。透明な画像を追加できます。これが私が望んでいたものです。以下の効果とコードを見てみましょう。コピーできると思われる場合は、コピーしてください。 Programming Network、www.zxbc.cn、お役に立てば幸いです。
効果:
コード: <div style=z-index:-1> <!--1. FLASH を最下層として設定します-->
<object classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 codebase=http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0 width= 960px 高さ=81px>
<param name=movie value=http://www.vevb.com/channel/Ielts/images/langge.swf>
<パラメータ名=品質値=高>
<embed src=http://www.vevb.com/channel/Ielts/images/langge.swfquality=high pluginspage=http://www.macromedia.com/go/getflashplayer type=application/x-shockwave-flash幅=960ピクセル 高さ=81ピクセル></embed>
<param name=wmode value=transparent> <!--2. FLASH は透明に設定する必要があります -->
</オブジェクト>
</div>
<div id=huiLayer style=cursor:hand; 位置:絶対;マージントップ:-81px; 高さ:81px; 可視性: 1;
<a href=http://www.vevb.com/n0711131031107520 target=_blank><img src=http://www.vevb.com/channel/Ielts/images/touming.gif width=100% height=100%ボーダー=0></a>
</div>