• ベストアンサー

FLASHを使用したメニュー&HTMLで書いたコンテンツ

メニュー1  メニュー2  メニュー3 --------------------------------------------- 内容       ↓ ↓ ↓    メニュー2へマウスオーバー       ↓ ↓ ↓ メニュー1  メニュー2  メニュー3 -------------│     │------------------ 内容        ├────┤           │サブ1  │           ├────┤           │サブ2  │           └────┘ というものを作成したいのですが、メニュー部分はFLASHで、内容部分はHTMLで作成したいのです。 FLASHの中にHTMLを組み込む、というようなことはできるのでしょうか?

  • w-inty
  • お礼率72% (1169/1618)

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

  • ベストアンサー
回答No.4

(#2の続きです) > 「FLASHでかきました」という感じ(文字の滲み)・・を出したくないのです。 アンチエイリアスを外せばいいのですが、これは2004でないとできないようです。 「ピクセルにスナップ」を適用すると少し改善されると言われますが、 あまり効果はないような感じもします・・・。 > テキストをコピーしたいと思ったときにコピーできるようにしたいのです これは可能です。 プロパティインスペクタの「選択可能」ボタン(Abと書いてある)をオンにすれば、 選択可能なテキストとすることができます。 > 下部フレームへメニューが飛び出している・・ここをどうしたらいいのか それなら下部もフラッシュで作成して、テキストの読込みはダイナミックテキストで 行うというのはいかがでしょうか。これなら文字のにじみもでませんし、 テキストを多めに入れても容量はかさばらずにすむと思います。 loadVariablesを使用します。

w-inty
質問者

お礼

回答ありがとうございます。 loadVariablesを使用したことがないもので、質問させてください。 シーン上にあるボタンをクリックしたら、あらかじめ配置しておいたテキストボックス(ダイナミックテキスト、名前:HTML)に 指定したHTMLを表示させる、というようにする場合にはボタンに on(press){ loadVariable("01.html",HTML); } というようにすればいいのでしょうか? まったく表示されないのですが…。

その他の回答 (4)

回答No.5

loadVariablesについては、以下のページが参考になるかもしれません。 w-intyさんのやりたいことにあっているか自信はありませんが、 参考までにご確認ください。

参考URL:
http://www.js-web.jp/per/main/material/flash/load_v/load_v.htm
w-inty
質問者

お礼

回答ありがとうございます。 教えていただいたいurlを参考にやってみたのですが、なぜかできません。。。 urlページと同じようにレイヤー1に3フレーム目までを作成。 レイヤー2にボタンを配置しました。 フレーム1には this.loadVariables("01.txt"); フレーム2には this.stop(); フレーム3には getURL (url, "_blank"); gotoAndPlay (2); としました。 また、ボタンのアクションは on (release) {  gotoAndPlay (3); } となっています。 01.txtの中身は url=http://www.yahoo.co.jp です。 どこが間違っているのでしょうか?

w-inty
質問者

補足

いまさらではありますが… 私がやりたいのはこんな感じです。 http://www.westin-osaka.co.jp/access/index.html 上のFLASHメニューが下のHTMLページにかぶるように表示されますよね? これがしたいんです。 どうぞよろしくお願いします。

  • jakarta
  • ベストアンサー率38% (607/1597)
回答No.3

HTMLを読み込ませるのはMXまでは単純なもの、MX20004からは一部のCSSに対応とか結構こった使い方も可能になっていますね。ただし機能はある程度限定されています。 質問の意図はおそらくメニューの内容の更新を楽にする意図と思われますが、外部のアクションスクリプトや画像をLoadMovieで読み込ませて指定させる方法が簡易と思われます。

w-inty
質問者

お礼

回答ありがとうございます。 私が使っているのはFLASH5ですので、どうやらCSSなどは無理なようですね。困った…。 >外部のアクションスクリプトや画像をLoadMovieで読み込ませて指定させる方法が簡易と思われます。 とはいったいどのようにするのでしょうか? ・メニューとコンテンツは別に作成する。(FLASHで作成すると、コンテンツが多いため不便) ・フレームのように表示させ、メニューがそのフレームを飛び出す?ような格好になる。 が実現できればいいのですが。

回答No.2

まず、「FLASHの中にHTMLを組み込む」方法については、 ページ上部のメニューの横長の帯をフラッシュで作り、 それ以外の部分はHTMLにしておくのがよいと思います。 フレームの構造にすれば同一ページ内でいろんなページを 表示させることができるでしょう。 マウスオーバーして・・・の件については、 メニューの項目にマウスオーバーするとサブメニューが 表示されるようにする(ポップアップメニュー)ということですね。 ちょっと文字だけでは説明が難しいのですが、 メニューの各項をボタンからムービークリップに変換して、 ボタンのほうにはマウスオーバーでサブメニューが表示されるようアクションを設定します。 サブメニューはボタンとして用意し、クリックでリンク先に 飛ぶようにそれぞれアクションを設定します。 一応参考にしていただければと思います。

w-inty
質問者

お礼

回答ありがとうございます。 フレームで上部と下部を区切った場合、マウスオーバーでサブメニューが表示された場合、下部フレームへメニューが 飛び出していますよね? ここをどうしたらいいのか困っているのです。 フレームでは飛び出させることはできなかったような記憶があるのですが。。

  • rightegg
  • ベストアンサー率41% (1357/3236)
回答No.1

こんにちは。 最新のバージョンは使ってないので分かりかねますが、Flashはテキストにごく簡単なHTMLを使えるだけで、HTMLの完全な記述には対応していないはずです。 そもそもどうしてHTMLで記述する必要があるのでしょう?

w-inty
質問者

お礼

回答ありがとうございます。 FLASHでも文字はかけますが、「FLASHでかきました」という感じ(文字の滲み)が出ますよね。 できればあれを出したくないのです。 また、見た方がテキストをコピーしたいと思ったときにコピーできるようにしたいのです。 企業などのページでは文字はちゃんとコピーできるところもありますし、できるのかな、と思ったのですが。。

関連するQ&A

  • 動きのあるプルダウンメニューをFLASHで作成しているのですがうまくいきません

    かれこれ1週間以上、FLASHで動きのあるプルダウンメニューを作成しようとしているのですが、希望の動きができずに困っています。 メインで5項目、そのうちひとつにロールオーバーで3項目のサブメニューを出したいのですが、 ●ロールオーバーでサブメニューが出てくる(ムービー)。 ●メインメニューとサブメニューを合わせたヒット領域からロールアウトでサブメニューが引っ込む(ムービー)。 ●メインのその他のメニューにマウスオーバーすると上記サブメニューが引っ込む。 ●サブメニューにマウスオーバーすると色味が変わり、リンクへ飛べる。 上記4項目をすべて満たす動きができません...。ロールオーバー/アウトの設定はできてもサブメニューの色味が変わらなかったり。サブメニューを持つメインメニューや、他のメインメニューにマウスオーバーするたびに、サブメニューが開いたり。 動きのないプルダウンメニューはできるので、サブメニューが出てくるムービーの扱い方の問題だとは思うのですが... 検索して調べたのですが、なかなか同条件の質問が見つからず、なかなかわかりにくい説明だとは思いますが、お分かりになる方、お教えください。

  • flashのメニュー作成について

    FLASHでの作成になると思うのですが、メニュー(画像)にマウス、(マウスオーバー)を置くと、そのメニューについてちょっとした説明書きが出てきて、そのメニューをクリックするとリンク先のページへとぶようにする方法を勉強したいのですが、参考サイトなどがもしありましたら教えてくださいませんでしょうか。

  • 飛び出すメニューについて

    http://www.ex-yz.com/labo/flash/2007/05/2.html これのような、マウスオーバーで下位項目が出てくるというメニューをFlashで作りたいと考えています。 このサンプルでは飛び出す最大の範囲までFlashの領域として確保されていますが、 通常ヘッダーなどに置いた場合、そんなに下が開いている事はあり得ないと思うので 最初から表示されている部分(メインメニュー)のみを初期のFlashの領域とし、 飛び出たサブメニュー部分は下のhtmlに被らせるような状態で作りたいと思うのですが、 これはどうすれば実現できるのでしょうか? Flashとhtmlだけではできないのでしょうか。 あと、Flashで作られたこういうロールオーバーでサブが出てくるようなメニューで 何かかっこいいサイトや効果的な使い方をされているような 参考になるサイトがあれば教えてください。 Javascriptでも作れるような、ただ降りてくるだけのものではなく Flashならではというものを色々見てみたいので。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • flashメニューボタン

    flashでメニューボタンを制作しているのですが…。 (マウスオーバーの時に徐々に明るくなるような感じで) メニュー内で他のページに飛んだ時にそのページのボタンをマウスオーバー時のときのように色を変えたいのですが何か良い方法はありますか? サイトはオールFLASHではなく、メニュー(ヘッダー)だけFLASHです。

  • Flash設置時の重なりについて教えて下さい。

    ただいまホームページを作成中です。 その中でFlashを使用したいのですが設置をしてみるとレイアウトが上手くいかなくなります(悲) ■こんな感じで… |                     | |          HEADER        | --------------------------------------------- |           NAVI        | --------------------------------------------- |     |                | |     |       Flash       | |     |                | |     |--------------------------------| |     |                | |     |                | 上記のような感じで制作しており、NAVIはマウスオーバーにて 下にサブメニューが下りてくる感じになっております。 しかし、NAVIにマウスを乗せるとFlashの裏側にサブメニューが表示? されてしまいサブメニューを選択する事ができません(泣) こう言った重なりで何か解決する方法はありますでしょうか? わかりづらい説明で申し訳ありませんが何卒アドバイスをお願いします。

    • ベストアンサー
    • CSS
  • flashによるメニュー

    flashのボタンをロールオーバーさせたときに、メニューがスッと 現れるボタンを作成したいのですが、(下記URL参照) http://www.toyota.co.jp/ どのように作成したらいいのか・・ またはやり方が紹介されているページはありますか? 特にメニューが表示され、マウスを離したあとに、 元のボタンに戻るアニメーションのやり方がわかりません・・ マウスカーソルを合わせたときに、ムービークリップを使って アニメーションさせる程度の知識はありますが、 上のページのような、カーソルを合わせたら、上から下にサーっと流れてくるようなアニメーションのやり方もよくわかりません・・ よろしくお願いいたします。

  • FLASH サブメニューで困ったこと

    FLASH道場http://www2.netwave.or.jp/~light/index.html のサブメニューに挑戦しています。これについて以前もここで質問しました。おかげさまでサブメニューもバッチリ出て、リンク先にも飛ぶし、音も鳴る・・でも、ボタンにマウスを近づけた(オーバー)状態でクリックしなかった時が問題なんです。その状態のまま元のボタンの姿に戻らないのです。どうすればいいのか教えていただけないでしょうか。

  • Flashでプルダウンメニューを

    1.メニューにマウスが通過した際、サブメニューが表示される 2.メニュー・サブメニューからマウスが離れるとサブメニューが隠れる といったプルダウンメニューを作成したいのですが、 下記の方法だと一度現れたサブメニューが隠れて(元に戻って)くれません。 3フレーム目に何かアクションを入れなければいけないのかと思うのですが・・・ ■1フレーム目 ボタンシンボル(メインメニュー)に下記アクション ------------------------------------- on (rollOver) { gotoAndStop(2); } ------------------------------------- アクションレイヤー ------------------------------------- stop(); ------------------------------------- ■2フレーム目 メインメニューとサブメニュー(メインメニューにロールオーバーした際に出てくるメニュー)を 配置 サブメニューに下記オブジェクトアクションを挿入 ------------------------------------- on (press) { getURL("http://www.●●●.com"); } ------------------------------------- アドバイスいただけると助かります。どうぞお願い致します。

    • ベストアンサー
    • Flash
  • フラッシュメニューの作成

    こんにちは、ホームページにフラッシュメニューをつけたいです。 ボタンの上にマウスを持ってくるとサブメニューが表示されるやつです。無料の素材だと大きさが合わず、拡大すると変になってします・・。ですので、自分で作ろうと思うのですが、どなたか作り方を教えて頂けませんか?FLASH MAKER3なら持っているのですが、その他簡単に作れるソフトがあれば教えて下さい。メニューは縦です。ボタンを押すと表示されるのではなく、マウスを持ってきた時だけ表示させ、そのサブにもリンクをはりたいです。すみませんが、よろしくお願い致します!!!!

  • Flash マウスの位置で速さの変わるスクロールメニュー

    Flashでスクロールメニューを作成したいのですが、うまくいきません。 ボタンを羅列しムービークリップにし、 onClipEvent (load) { Min = -80*15; speed = 20; } onClipEvent (enterFrame) { if (_parent.mask.hitTest(_root._xmouse,_root._ymouse,0)) { this._x -= _parent.mask._xmouse/speed; if (this._x >0) { this._x += Min; } else if (this._x < Min) { this._x -= Min ; } } } 上記のスプリクトを記述することで動かすことには成功しました。 しかし上記スプリクトでは、ドキュメントサイズ内では、メニューにマウスオーバーしないと制止してしまいます。 http://www.sophia-eternal.com/ 上記サイトの様に、読み込んだ時から常にゆっくりスクロールし、 マウスオーバーした時にのみ動きの速さを変えるにはどのようなスプリクトを追加すればよろしいでしょうか? メニューのみのFlashファイルを作成し、HTMLで組み立てれば早いのですが、 デザイン上、ページ全体を1つのFlashファイルで作成するしかありません。 メニューが常にスクロールしていて、マウスオーバーした時にのみ動きの速さが変わる様にしたいのです。 宜しくお願い致します。