こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

swfファイルへリンク

フラッシュでもとのflaファイルでgetURLでリンクを指定するのではなく
書き出ししたswfファイルに後からリンクを貼る
(HTMLで画像にリンクを貼るみたいなこと)というようなことは可能でしょうか?

投稿日時 - 2005-11-23 20:42:20

QNo.1797292

暇なときに回答ください

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

HTMLでは普通にタグだけで解決するのは無理でしょう。
またJavaScriptを使っても無理だと思います。

私は,HTMLのレイヤーを作ったり,ビルダーのどこでも配置モードを使ったり,したことがないので,よくわかりませんが,Flash(swf)を貼り付けるタグに『背景透明』のタグを書いておいて,
そのFlashの上に,レイヤーを使ったり,ビルダーのどこでも配置モードを使ったりして,透明のGIFを置いて,
そのGIFにリンクを張ればできないこともないと思います。でもあまり良い方法とは言えません。
参考URL
http://oshiete1.goo.ne.jp/kotaeru.php3?q=1585290
 ↑教えて!goo  ↓OKWave  (同じです)
http://okwave.jp/kotaeru.php3?q=1585290

---------------------------------

「flaファイル」とか「getURL」という言葉を使われているところをみると,
Flash作成ソフトはお持ちなのですか?
お持ちだと,Flashでするほうがと簡単で,確実です。

その SWFファイル(仮称 ○○.swf)を違うムービーに load させて,
その違うムービーに getURL するボタンを置いておけば良いです。

まず,
そのSWFと同じ大きさのステージをFlash作成ソフトで作ります。
そのムービーを2レイヤーにして,上のレイヤーに透明な塗りでステージ全体を覆うボタンシンボルを作ります。
そのボタンに

on (release) {
getURL("リンク先URL");
}

と書いておきます。

下のレイヤーのステージ左上に,小さなムービークリップシンボルを用意して,
インスタンス名を付ける。(インスタンス名,仮に AAA 。)

そして,フレーム1のタイムラインに,

AAA.loadMovie("○○.swf");

でOKで,HTMLには 今作った方のSWFを貼り付ければ,
その中に ○○.swf が表示されます。

投稿日時 - 2005-11-24 17:51:51

お礼

私もHTMLのレイヤーを作ったり,ビルダーのどこでも配置モードを使ったことはないですが
そういうかなりトリッキーなやり方でないとムリってことがわかっただけでもとても役に立ちました。
ありがとうございます。

私はFlashを持っていますが、これは依頼された仕事でして、お客様に納品したあとでも
あとからリンク先を任意に書き換えられるようにしておいてほしいという要望があったので
そんなことできるのかなと思い、このような質問をしました。

投稿日時 - 2005-11-27 19:04:18

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

 <object>タグ等で貼り付けます。↓
http://www.tohoho-web.com/wwwmmd4.htm#webauthor

投稿日時 - 2005-11-23 21:28:58

お礼

ありがとうございます。

わかりにくくてすみません。
swfファイルをHTMLに貼付けるやり方ということではなく、
swfファイルそのものにリンク指示したいときに
あとから(flaファイルがなくても)リンク指定ができるのかということです。

投稿日時 - 2005-11-24 09:16:28

あなたにオススメの質問