• ベストアンサー

FLASH のアクションスクリプトを教えて下さい。

HTMLに埋め込んだFLASHをクリックすると 別ページのHTMLへ飛ばさせられる アクションをどうか教えてください。 自力では不可能で困っております。 詳しい方、どうぞよろしくお願いします。

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

  • ベストアンサー
  • hokuto_ds
  • ベストアンサー率45% (106/233)
回答No.2

うまくいってよかったです。で、フレームにひらく方法ですが、 フレームに「名前」はついてますか? ついていれば、その「名前」をターゲットにすればOKのはずです。 念のため、この「名前」はフレームファイルの名前とかではなく、HTMLでフレームに付けるターゲットネーム(なんていう言い方でいいのだろうか‥;)です。タグで言えば、<frame‥‥>でフレームの指定をしている中に、name="menu" のように指定してつけます。(この場合、"menu"が名前です)わかりにくかったらすみません; HP作成ソフトの場合、おそらくフレームの属性などで名前が付けられるようになっているのではないかと思います。 で、この名前をターゲットにして、_menu とすれば、そのフレーム内にひらくはずです。 フラッシュからじかにこれをやったことはないんですが、できるはずです(;)。

74au
質問者

お礼

ご丁寧なお返事、ありがとうございま~す!! 自分がしたかったことがパーフェクトにできました。 ヾ(@⌒▽⌒@)ノ 感謝・感謝ばかりです。 これからも何かありましたらどうぞよろしくお願いします。

その他の回答 (1)

  • hokuto_ds
  • ベストアンサー率45% (106/233)
回答No.1

flashがわにおいたボタンに on(press){ getURL(目的のHTMLファイル); } でとびませんか? ボタンではなくムービー全体でクリック判定したい場合は、ムービー全体を覆うように透明ボタンを設定すればうまくいきます。 getURL(目的のファイル,_brank) とすればターゲットの指定も出来ます。

74au
質問者

お礼

教えて頂いて、ありがとうございました!!!! お蔭様で、リンクに成功することができました。 お願いで、もう一つ教えて頂きたいのですが、 ターゲット指定がうまく出来ません。 フレームは3分割で[head.html][main.html][menu.html] 左のサイドメニュー[menu.html]から(同じフレーム場所のmain.html][表示させたいのです。) 説明が下手でご理解頂けるかが心配ですが、どうぞよろしくお願いします。

関連するQ&A