• ベストアンサー

swfファイルへリンク

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

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

  • ベストアンサー
noname#35109
noname#35109
回答No.2

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 が表示されます。

sakadatisakadati
質問者

お礼

私もHTMLのレイヤーを作ったり,ビルダーのどこでも配置モードを使ったことはないですが そういうかなりトリッキーなやり方でないとムリってことがわかっただけでもとても役に立ちました。 ありがとうございます。 私はFlashを持っていますが、これは依頼された仕事でして、お客様に納品したあとでも あとからリンク先を任意に書き換えられるようにしておいてほしいという要望があったので そんなことできるのかなと思い、このような質問をしました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • gura_
  • ベストアンサー率44% (749/1683)
回答No.1

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

sakadatisakadati
質問者

お礼

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

すると、全ての回答が全文表示されます。

関連するQ&A