いちばん失敗した人決定戦

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

A 回答 (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をクリックして移動したい場合ご使用ください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/05/03 20:17

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

この回答への補足

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

補足日時:2007/05/03 10:27
    • good
    • 0
この回答へのお礼

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

お礼日時:2007/05/03 20:17

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!