• ベストアンサー

フラッシュからリンクを貼るには?

ビデオクリップ(フラッシュ)からのリンクで別のURLをtarget="_self"で開く方法は、どなたかご存じありませんでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • is_may
  • ベストアンサー率65% (58/89)
回答No.2

FLASHの上にレイヤーを重ねてリンクする方法があります。 手順は以下のとおり。 1.FLASHソースを修正する 通常、FLASHプレーヤーの上にCSSでテーブルなどを強引にかぶせても重なった部分はFLASHが上に出るようになっています。これを無効にします。 まず、<object>タグの下にある<param>郡に <param name="wmode" value="transparent" /> を追加します。さらに<embed>属性に wmode="transparent" を追加します。具体例を書きますと、(だいぶ省略しています) <object> <param name="wmode" value="transparent" /> <embed wmode="transparent"></embed> </object> これでFLASHの上にレイヤーを重ねることができます。 2.リンクを貼る <object></object>の直下に以下のソースを貼り付けます。 <div style="position:relative;width:400px;height:300px;top:-300px;cursor:pointer;" onclick="self.location.href='リンク先URL'"></div> FLASHの真上に↑のDIVが来るように値を調節してください。 これで一応FLASHプレーヤーをクリックすればリンク先に移動することが出来ますが、FLASHの下にスペースが発生するのであまりおすすめできません。 通常は<object>から別ページにリンクすることは出来ませんのでどうしてもFLASHをクリックして移動したい場合ご使用ください。

Takashi1970
質問者

お礼

大変有用な情報、ありがとうございました。 大変参考になりました。

その他の回答 (1)

  • crepon133
  • ベストアンサー率51% (399/776)
回答No.1

FLASH道場 ボタンでリンク http://www2.netwave.or.jp/~light/ FLASH ActionScript&Animation LESSON http://1art.jp/le.htm etURL();アクションスクリプト http://1art.jp/flash/le/lesson20/lesson20.htm

Takashi1970
質問者

お礼

大変有用な情報、ありがとうございました。

Takashi1970
質問者

補足

スミマセン、target="_self"で出来る方法が知りたいのですが……。 何分、こちらも「詳しい」とはとても言えないので、少しばかり補足解説して頂けるとありがたいです。

関連するQ&A