0

私たちは小さいウェブサイトで作業していますが、Flashナビゲーションを使用しています。Flashを使用しているため、Flash内のリンクをハードコーディングしているため、以下のリンクを示しています。

ホームページ用

ホーム/アバウトス

ホーム/サービス

残りのリンクについても同様に、最初のクリックは正常に機能し、URLはhttp://mysite.com/home/aboutusですが、サービスリンクをクリックすると、作成URLはhttp://mysite.com/home/になります。ホーム/aboutus

それにホームを追加すると、ホームページでも機能しません

ありがとうございます。それでは、お元気で

4

2 に答える 2

0

ベースURLをパラメータとしてFlashムービーに渡して、適切なリンクを構築できるようにすることができます。

<param name="rootUrl" value="@Url.Content("~/")" />
于 2012-06-27T11:18:45.563 に答える
0

ブラウザの楽しい違いの1つは、FlashPlayerが「ベース」の場所を異なる方法で認識することです。たとえば、古いバージョンのIEでは、相対パスはswfを含むページの場所から追跡されていましたが、FFやその他のブラウザーでは、実際のswfの場所から追跡されていました。埋め込みコードに、すべてのブラウザーを同じにするための基本パラメーターを追加する必要があります。

<param name="base" value=".">

次に、swfの場所に基づいて相対パスを渡すことができます。または、必要に応じてパラメータの値を調整することもできます。

于 2012-06-28T13:12:42.010 に答える