FLASHボタンフォーカスインでニュースをフェードイン表示する方法は?

このQ&Aのポイント
  • FLASH8で、長方形の枠にニュース表示枠と3つのボタンを配置し、ボタンにマウスポインタが置かれたときにそれぞれのニュースをフェードイン表示したい。
  • しかし、フェードイン表示する際に文字が重なってしまい、読みづらくなる問題が発生している。
  • 良い方法があれば教えていただきたい。
回答を見る
  • ベストアンサー

FLASH ボタンフォーカスインしたときにフェードインでニュースを表示したい

FLASH8の質問です。 初心者ですが、長方形の枠を4つ横に下記のように並べています。 「ニュース表示枠」「ボタン1」「ボタン2」「ボタン3」 |ニュース| |ボタン| |ボタン| |ボタン| |表示枠 | | 1 | | 2 |  | 3 | ボタン1~ボタン3までをマウスポインタを置いたときに、「ニュース表示枠」にそれぞれのニュースをフェードインでやんわりと表示します。 そして、ボタン1~ボタン3までをマウスポインタが離れたときに、「ニュース表示枠」にメインのニュースをフェードインでやんわりと表示したいのですが、方法が悪いのか、フェードイン表示するときに、前の文字と瞬間重なってしまい、読み辛くなります。 どなたか良い方法を教えていただけますでしょうか? よろしくお願いいたします。

  • Flash
  • 回答数1
  • ありがとう数0

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

  • ベストアンサー
  • kei_hh
  • ベストアンサー率72% (13/18)
回答No.1

内容を拝見させていただきました。 おそらく、文字を同じ場所に出してしまうと、どうしても重なる瞬間ができてしまうので読みづらくなってしまうとは思います。フェードアウトを早くして消すのはどうでしょう? それか、フェードインして表示する時は多少上からおりてきて表示させて、逆にフェードアウトの時は下に下げて消してあげれば重ならないとは思いますけど。

関連するQ&A

  • Flashのフェードイン/フェードアウト

    下記のサイトのFlashの部分で和菓子の写真が横に流れる感じでフェードイン/フェードアウトしているところがあるのですが、これはどのようにして作れるのでしょうか? 私が使っているソフトはMacromediaのFlashMXです。 是非教えてください。 http://www.toraya-group.co.jp/index_f.html

    • ベストアンサー
    • CSS
  • スクリプトでサウンドのフェードイン、フェードアウト

    いつも、ありがとうございます。FLASH8です。 フレームスクリプトからのサウンドのフェードイン、フェードアウト制御についてお聞きします。 ナレーションがスタートしたらBGMをフェードアウト、ナレーションが終わったらBGMをフェードインさせたいのですが、見えないところにムービークリップを作ってムービークリップを読み込む度にサウンドレベルをプラス(マイナス)していき、それをフレームから変数を使って制御する方法で可能でしょうか?また、もっと良い方法があるでしょうか? よろしく、お願いします。

    • ベストアンサー
    • Flash
  • Flashでボタンをクリックするとフェードイン、フェードアウトする

    アクションスクリプト初心者なのですが、 スクリプトで、ボタンをクリックすると 現在のフレームのムービークリップがフェードアウトしながら、 次のページのムービークリップがフェードインする方法を ご存知でしたら、教えていただけないでしょうか。 ムービークリップがロードしたら、 フェードインするところまでは出来たのですが、 それだと、現在のムービークリップがフェードアウトしないので 困っています。 ムービークリップがロードしたら、 フェードインするスクリプトは、 onClipEvent (load) { _alpha = 0; } onClipEvent (enterFrame) { _alpha += 2; } と記載しております。 どうぞよろしくお願いします。

    • ベストアンサー
    • Flash
  • ボタンをクリックするとフェードイン、フェードアウトする方法。

    こんにちは、スクリプトでのフェードイン・フェードアウト表示についての質問なのです。ヴァージョンはFlash MXです。 既存の質問で Flashでボタンをクリックするとフェードイン、フェードアウトする。 の応用を教えていただきたいのですが、 http://oshiete1.goo.ne.jp/qa2766651.html ステージ上にあるいくつかのボタンを押した時に、ある表示部分がフェードアウトし新たな画像がフェードインで表示するようにさせたいのですが、この時各ボタンによって表示部分を変えたい、つまり /////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// ///////////////////////////表示画像//////////////////////// /////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// ボタンA ボタンB ボタンC ボタンD ボタンAをクリック時にA画像を ボタンBをクリック時にB画像を フェードイン・フェードアウト表示させたいのです。 つまりフェードアウトした後指定したフレームへ移動させたいのです。 これを複数ボタンで分ける方法がわかりません。 ボタンが一つなら on (release) { // ムービークリップ my_mc 内の変数 flag の値を 1 にする _root.my_mc.flag = 1; } のmy_mcの部分をその画像のインスタンス名へ変えればできるのですが、ボタン数が複数になると一つしか指定できないのでこのやり方では無理です。 ムービークリップがボタン代わりであれば直接スクリプトを書いて on (release) { // 変数 flag の値を 1 にする flag = 1; } と命令することもできるのですが。 質問が分かりにくくて申し訳ありません。 もしご存じの方がおられましたら教えていただきたいです。 よろしくお願いします。

  • ページの切り替えのフェードイン/フェードアウトについて

    Flash8で1つのタイムライン上に フレーム1~30にフラグ名A フレーム31~60にフラグ名B フレーム61~90にフラグ名Cと設定しています。 各フラグの最後のフレームにはstop();が入っています。 そしてフレーム1~90にボタンX,Y,Zを配置し、 ボタンXはフラグ名A ボタンYはフラグ名B ボタンZはフラグ名Cに on (release) { gotoAndPlay( "フラグ名" ); } で移動するようにしています。 ボタンによるフレームの移動の際に、 今表示されている画面に移動先の画面をフェードインしながら表示させたいのですが、どうすればいいのでしょうか。 例えば、フラグ名Aの30フレームの画面が表示されていて、(ストップしていて、) ボタンZでフラグ名Cに移動する際に、 フラグ名Aの30フレームの画面からフラグ名Cの画面に徐々に切り替わるような感じにしたいです。 ボタンの押す順番などは決まっていないため、どんな順番でボタンを押したとしても、 今表示されている画面に移動先の画面をフェードインしながら表示させたいのです。 お分かりになる方ぜひ教えて下さい! よろしくお願いします。 使用環境 Flash8 WindowsXP SP2

    • ベストアンサー
    • Flash
  • UleadVideoStudio8se でフェードイン/アウトが出来ない?

    UleadVideoStudio8se でフェードイン/アウトが出来ません。 というか、方法が分りません。 フェードイン/アウトと書かれたボタンは左上の方にあるのですが、 クリックしても何も変わらないようです。 どうしたら、いいのか教えてくださいませ。 よろしくお願いします。 CyberLinkPowerDirector3もありますが、これもよく分りません。

  • AS3.0 でフェードイン、

    AS3.0 でフェードイン、フェードアウトを繰り返したいんです。 _btnをマウスオーバーするとimg_mcがフェードインし、 _btnをマウスアウトするとimg_mcがフェードアウトするというものをつくりたいのですが、 下記スクリプトだと一通り動作を完了すると、ボタンにマウスを持っていっても反応しなくなります。 繰り返し動作させるにはどうしたらよいのでしょうか? var img_mc:MovieClip; img_mc.alpha = 0; _btn.addEventListener(MouseEvent.MOUSE_OVER,xClick0); function xClick0(evt){ img_mc.addEventListener(Event.ENTER_FRAME,imgAlpha); function imgAlpha(event:Event){ img_mc.alpha += 0.05; //スピード if (img_mc.alpha > 1){ img_mc.removeEventListener(Event.ENTER_FRAME,imgAlpha); } } } _btn.addEventListener(MouseEvent.MOUSE_OUT,xClick); function xClick(evt){ img_mc.addEventListener(Event.ENTER_FRAME,imgAlpha2); function imgAlpha2(event:Event){ img_mc.alpha -= 0.05; //スピード if (img_mc.alpha == 0){ img_mc.removeEventListener(Event.ENTER_FRAME,imgAlpha2); } } }

    • ベストアンサー
    • Flash
  • プルダウンメニューとフェードインの組み合わせを作りたい/FLASH?C

    プルダウンメニューとフェードインの組み合わせを作りたい/FLASH?CSS? お世話になっております。 添付画像の通り、フェードイン画像のFLASHの上にプルダウンメニューを設置したいと考えています。 フェードインだけならFLASHで問題なく作れそうなのですが、困っているのはプルダウンメニューです。 元々FLASHはあまり知識がないので、CSSなどで作ろうと思っておりました。 以前、以下のサイト様のサンプルを参考にさせていただき作った経験はあります。 http://css-eblog.com/csstechnique/css-8.html ですが、今回はこのプルダウンと同時にボタンにマウスオーバーした際、プルダウンが出るだけでなく、オーバー画像を変化させたいのです(添付画像の通り、通常時オレンジボタン→オーバー時黄色ボタン)。それが上記のCSSでどうすればいいのか分からず、もはやFLASHで作ったほうが良いのではと考えています。 その場合、プルダウンメニューのFLASHとフェードインのFLASHは別に作るべきなのでしょうか? プルダウンメニューがFLASHにかかるように(画像参照)したいので、全てを一つのFLASHにするしかないのかと悩んでいます。 非常に基本的なことかもしれませんが、プルダウンのようなアクションスクリプトを使ったものと、フェードインのようにタイムラインに沿って動かすものを1つのFLASHで実現できるのでしょうか? それとも、最初に挙げたCSSに手を加えればCSSのみでプルダウンを実現できるのでしょうか? もう何を使って何から作ればいいかすら分かりません。 どんな小さいことでもありがたいので、ヒントいただけましたら幸いです。 どうぞよろしくお願いいたします。

    • ベストアンサー
    • Flash
  • マウスオーバーでフェードインする画像

    背景画像の上にabsolute等で自由に配置でき、通常時は透明で非表示。マウスオーバーすることでフェードインして表示されるという画像を実装したいと考えています。 jsやqueryを使って、IE6に対応した作り方を探しています。 シンプルなものでどのような方法がありますでしょうか?

    • ベストアンサー
    • HTML
  • Flashでロールオーバー

    FlashCS4で、テキストがフェードインしてくるロールオーバーボタンをつくりましたが、クリックした時、放した時にも、そのフェードインがでてしまいます。マウスオーバー時のみボタンをフェードさせたいのですが、どうやったらよいのかわかりません。 as3は、フェードインムービークリップにstop();だけつけてあります。 どなたか、お分かりの方がいらしたら是非よろしくお願いいたします。

    • ベストアンサー
    • Flash

専門家に質問してみよう