私は、ユーザーが郵便番号を入力したときにランダムに再生する必要がある20種類のフラッシュファイルがあります。私はこのプロジェクトを終えましたが、私がやったやり方はずっと良くなったと思います。私は、フラッシュオブジェクトを持つ20の異なるaspxファイルがあります。私はランダムなクラスを使用して乱数に基づいて異なるaspxファイルにユーザーをリダイレクトします。変数を使用してparam値とデータを渡すことができるaspxファイルを1つだけ持つ方法がありますか?そうすれば、そのメンテナンスが簡単になり、何かをアップデートするために20種類のaspxファイルに行く必要はありません。フラッシュオブジェクトは次のようになります。C#で動的にFlashページをロード
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="960" height="952"
id="HOT" align="middle">
<param name="movie" value="../FlashFiles/FirstTime/HOT_00.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="transparent" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="../FlashFiles/FirstTime/HOT_00.swf" width="960" height="952">
<param name="movie" value="HOT.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="transparent" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<!--<![endif]-->
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif"
alt="Get Adobe Flash player" />
</a>
<!--[if !IE]>-->
</object>
<!--<![endif]-->
</object>
お知らせください!ありがとう!
それともサーバー変数を渡すことが可能であろう - 例えば「<%= FlashUrl.ToString()%>」... FlashUrlは、ページロードイベントに異なるURLが移入されるだろう。 – Bladerunner
はい、それは私が 'GetRandomFlashMove()'で意味していたものです。これは、サーバーサイドロジックからrandmonフラッシュURLを返します。 – TheCodeKing
うん、私はそれを働かせました。しかし、JavaScriptを使用していませんでした。ちょうどセッション変数を渡し、別のaspxファイルを呼び出す代わりにその値を変更しました。これは素晴らしいことです。正しい方向に私を導くことに感謝します。 – Bladerunner