0

私はadobeflashcs5を使用しています。アニメーションの最後の5フレームには、次の「navigateToURL(new URLRequest( "http://www.soldbybillcox.com/tyler/redwirehome.html")、
"_self");」が含まれています。

これは、フラッシュの再生が終了した後にフラッシュをリダイレクトする試みです。

これを、AS3.0 Flashplayer10に設定されたredwirewithsound.swfフライとしてエクスポートしています。

次に、スクリプトアクセスを許可するコードを含む次のコードを使用してHTMlimに進みます。

<object

 classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"

 codebase="
 http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0"           
 width="550" height="400" align="middle">

 <param name="movie" value="http://soldbybillcox.com/redwirewithsound.swf">

 <param name="allowScriptAccess" value="always">

 <embed type="application/x-shockwave-flash"

 pluginspage="http://www.adobe.com/go/getflashplayer"

 width="550" height="400" align="middle"

 src="http://soldbybillcox.com/redwirewithsound.swf"

 allowScriptAccess="always"></embed>

 </object>

このコードはビデオを再生しますが、終了時にリダイレクトしません!問題がどこにあるのかわからない

4

1 に答える 1

0

これは、次のセキュリティ モデルが原因である可能性がありnavigateToUrlます。

ブラウザーで実行されている Flash Player 10 以降では、このメソッドをプログラムで使用してポップアップ ウィンドウを開くことができない場合があります。さまざまなブラウザー (およびブラウザーの構成) によって、ポップアップ ウィンドウがいつでもブロックされる場合があります。ポップアップ ウィンドウが表示されることを保証することはできません。ただし、成功する可能性を最大限に高めるには、このメソッドを使用して、ユーザー アクションの直接の結果として実行されるコード (たとえば、マウス クリックまたはキー押下イベントのイベント ハンドラーなど) でのみポップアップ ウィンドウを開きます。 )

アドビのドキュメントに従って:

于 2012-07-06T16:47:38.663 に答える