3

フラッシュ要素がオンになっているのに、フラッシュ要素をロールオーバーするときにjavascriptイベントを発生させる方法がわかりませんwmode:transparent

onMouseoverイベントでフラッシュ要素の上に透明なセンサーdivを配置しようとしましたが、機能しましたが、フラッシュは役に立たなくなり、完全にクリックできなくなりました。

どんなアイデアにも感謝します。

ありがとう

4

2 に答える 2

8

SWF全体で単純なマウス検出を探している場合、これはExternalInterfaceよりもはるかに簡単です。

Javascriptを介してSWFを埋め込んでいる<object>orタグをターゲットにするだけです。<embed>

document.getElementById( "content-banner")。onmouseover = over;

関数over(evt)
{{
 alert( "マウスオーバー");  
}

http://jsfiddle.net/p7YkA/

于 2011-01-08T07:27:01.527 に答える
1

ExternalInterfaceを使用して、FlashからイベントをディスパッチするJavaScriptメソッドを呼び出します。

于 2011-01-07T22:26:55.850 に答える