フラッシュオブジェクトにボタンを追加することは問題外であると想定しています。その場合、「位置:絶対」とz-index(オプション)を使用して、フラッシュオブジェクトの上にアンカーを配置できます。例: http://jsfiddle.net/qbK5Q/ (実際のフラッシュ オブジェクトは使用していませんが、フラッシュ オブジェクトで動作するはずです):
<div class="objectContainer">
<object>...</object>
<a href="#">Test link</a>
</div>
CSS:
a {
display: block;
position: absolute;
width: 100%;
height: 100%;
z-index: 5;
top: 0px;
left: 0px;
background-color: rgba(255,112,0,0.5);
}
.objectContainer {
position: relative;
width: 100px;
}
Flash オブジェクトの場合は、「wmode」パラメータが「transparent」または「opaque」に設定されていることを確認してください。このソリューションの問題点は、リンクがフラッシュ オブジェクトを覆ってしまい、マウス カーソルがアクセスできなくなることです (ユーザーはフラッシュ内のボタンとマウス イベントにアクセスできません)。