Webページにflashボタンを埋め込み、背景を透明に設定し、Webページでキャプチャできるイベントを設定します.


一、Webページに次のコードを追加します.
<div id="demo" class="topmost" >
<embed allowscriptaccess="never" allownetworking="internal" invokeurls="false" 
src="./img/btn-Free Trial.swf" pluginspage="http://www.macromedia.com/go/getflashplayer" 
type="application/x-shockwave-flash" quality="high" autostart="0" wmode="transparent" 
width="100%" height="58" " align="middle">
</div>

説明:srcプロパティはflasファイルです.wmode=「transparent」は背景が透明に設定されていることを示します.
注意:embedラベルはstyle=""でスタイルを設定することはできません.
二、embedラベルの外部divにイベントを追加する.
$("#demo").on("mouseup",function(0{
  alert("      !");
})
説明:jqueryのセレクタが使用され、イベントmouseupが追加されます.
なぜclickイベントを追加しないのかと聞かれるかもしれません.embedラベルにclickイベントを追加するのは無効です.mousedownまたはmouseupのみを追加できます.連続クリックを防止するため、ここではmouseupイベントの傍受を選択します.