2

非表示の div から埋め込まれたフラッシュにクリックを伝播する必要があります (2 つが重なっています)。

<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="800" height="600">
            <param name="src" value="pub.swf">
            <param name="quality" value="high">
            <param name="wmode" value="opaque">
            <embed src="flash.swf" bgcolor="#CC0000" wmode="opaque"quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="225" height="150"></embed>
        </object>
        <div id="div"></div>

私のオブジェクトは両方とも適切に配置されていますが、トップ div から埋め込まれたフラッシュにクリックを送信することに実際には成功していません。

何か案が ?

御時間ありがとうございます。

4

1 に答える 1

1

プラグイン イベントは HTML とは別のものです。Flash から HTML クリック イベントをキャッチすることはできず、HTML から Flash クリック イベントをキャッチすることもできません。

のコードを変更してflash.swf、Flash ムービーのクリックをシミュレートする外部メソッドを提供する必要があります。例えば。dispatchEventを使用します。非表示の div がクリックされたときに、HTML ドキュメントの JavaScript からこのメソッドを呼び出すことができます。

于 2010-04-15T16:15:27.490 に答える