フェードインした画像のストップ方法(Flash MX 2004)

このQ&Aのポイント
  • Macromediaを使用して画像をフェードインさせましたが、フェードイン後に画像を停止(ストップ)させる方法はありますか?
  • 過去の回答によると、最後のフレームにキーフレームを作り、フレームスクリプトにstop();を追加すれば画像が停止します。
  • しかし、フレームスクリプトをどこで編集すれば良いのかわからないので、詳しい指示が欲しいです。
回答を見る
  • ベストアンサー

フェードインした画像をストップさせたいのですが・・(Flash MX 2004)

いつもお世話になっております。 今回もご指導のほど、宜しくお願い致します。 Macromedia を使って、画像をフェードインしたのですが フェードイン後、画像がそのまま表示される(ストップ)には どのように設定するといいのでしょうか? 過去に同じ内容の質問があったのですが お答えが私には理解できず、改めて質問させていただきました。 過去のお答えには、 「最後のフレームにキーフレームを作って、フレームスクリプトにstop();を追加すればそこで止まります。」 と、ご指導がありました。 ですがフレームスクリプトをどこで編集するのかわかりません・・ 宜しくお願い致します。

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

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

> 「最後のフレームにキーフレームを作って、 > フレームスクリプトにstop();を追加すればそこで止まります。」 使い慣れると,そうとしか思えなくなるのですよ。 書かれていらっしゃる 「それそのもの」 が答えなのですが,使い慣れないと,「フレームに stop(); を書く」 の意味(ニュアンス)がわかりませんよね。 アクションをフレームに書く場合は, まずアクションを書くための専用レイヤーを作成します。 レイヤー名とかそんなのはどうでも良いです。 単にレイヤーを新規作成するだけです。 そして例えばフレーム10でアニメーションを止めたいとします。 その何にもない新規作成したレイヤーの, フレーム10 を選択して, そのフレームを右クリック→「キーフレームに変換」で,空白キーフレームを作成します。 その 新規レイヤー の フレーム10 の 空白キーフレーム を選択した状態で, ステージの下のアクションパネルを表示させて, 「アクション-フレーム」となっているそのアクションパネルの右ペインの白い ActionScript を書く部分に, stop(); を書くのです。 コピペでもかまいません。 慣れれば即,「フレームに stop(); を書く」 というものにしか感じなくなります。 (というか,簡単な本でも買った方が良いですよ。「おしえて!!Flash」シリーズとか。 http://www.flash-jp.com/books/oshifla_2004/ ) stop();とplay();を覚えよう。 http://www.1art.jp/flash/le/lesson13/lesson13.htm タイムラインまとめ http://tail.s68.xrea.com/html/text/kouza/basic/02_s2.html

s-akane
質問者

お礼

ご回答いただきまして、ありがとうございます。 FOM出版の「Flash8」を買って、「フェードイン」を知ったのですが ストップする方法が見つからず、ネットでのお答えも理解できずに悩んでいました。 わかりやすくご説明いただきまして、本当にありがとうございます。 また、参考URLも助かりました。

関連するQ&A

  • Macromedia Flash MX 2004 でフェードインさせる方法

    いつもお世話になっております。 Macromedia Flash MX 2004で画像をフェードインさせ繰り返さないようにその場にストップさせるにはどうすればいいのでしょうか?教えてください。 チョッと詳しく教えていただけるととても助かります。 よろしくお願いいたします。

  • 「FLASH MX」文字と画像が一緒にフェードインになりません

    さきほど、フェードインのやり方で質問をしたものです。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=871117 (フェードインという言葉が思いつかずに、ジュワーなどとバカな表現をしてしまいましたが・・・) で、画像はできるようになったのですが なぜか、テキストがフェードインしてくれません。 ソフト内で再生(Enter)するとなるんですけれど 制御→ムービープレビューだとダメなんです。 テキストはシンボル(ムービークリップ)に変換したうえで 最初のフレームで、アルファを0%にし 最後のフレームで、100%にして トゥイーン(モーション)していますが・・・ テキストはこのやり方じゃダメなのでしょうか? あ、ちなみにシンボルに変換するとき(グラフィック)にもしてみましたが、やはりダメでした・・・ たびたび申し訳ありません。よろしくお願いします。

  • フェードインからフェードアウトしたいのですが・・

    いつもお世話になっております。 今回はMacromediaFlashを使って参考書を見ながら 写真をフェードインしました。 次にその写真をフェードアウトさせて、2枚目の写真をフェードイン、フェードアウト、 3枚目の写真をフェードインでストップしたいのです。 よくネット上で見かけるデザインで、 写真が現れては消えるFlashを勉強したいと思っています。 ご指導の程、宜しくお願い致します。

  • Flashで写真をフェードアウトさせる

    Flashで写真をフェードイン、フェードアウトさせようとすると、途中で 写真が少しだけずれてしまいます。 キーフレームをつくり、読み込みをして、10フレーム先にキーフレームを つくりさらに10個(20のところ)先にキーフレームを作り、 もひとつ10個(30)先にキーフレームを作ります。 こうしておいて、最初のフレームのアルファを0%にし10のところを 100%、20も100%、30を0%としてモーショントゥイーンを作成し パブリッシュプレビューすると、100%になったところで写真が すこしずれてしまいます。 どうしたら、ずれないようにできるのでしょうか? わかる方、教えてください。お願いします。

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

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

    • ベストアンサー
    • Flash
  • Flashでの画像、フェードイン・フェードアウト

    Flashを数ヶ月前に学んだのですが、うろ覚えでして画像のフェードイン・フェードアウトのやり方を教えて下さい。使う画像は4枚です。アルファ値の問題だと思うのですが、どうぞ宜しくお願い致します。

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

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

    • ベストアンサー
    • Flash
  • フェードインかフェードアウトどちらかしかできません><

    はじめまして。 FLASH勉強中の初心者なんですがカンタンな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; } と命令することもできるのですが。 質問が分かりにくくて申し訳ありません。 もしご存じの方がおられましたら教えていただきたいです。 よろしくお願いします。

  • 3枚の画像をフェードイン

    3枚の画像を順番にフェードインさせたいのですが、IEで確認すると先にパっと画像が表示された後にすぐにその画像が消えてフェードインが次々始まります・・・。何かソース等ミスがあるのかIE対策をしないといけないのかわかりません・・。ページを表示させたあと更新を押すと正常に動くのですがブラウザを閉じて再度表示させるとまたパっと画像が現れた後にフェードインが始まる感じです。 ソースは下記になります。 最初のパッと画像が現れる原因と対策を教えてください・・・! <script type="text/javascript"> $(function(){  $('#fade li').hide(); }); $(window).bind("load", function(){  var interval = 400; //表示間隔  for(var i=0; i<$('#fade li').length; i++)   setTimeout(doFade(i), interval * i);  function doFade(i){   return function(){ $('#fade li').eq(i).fadeIn(2000); };  } }); </script> 【HTML】 <ul id="fade"> <li><img src="image/mainpx_01.jpg" alt="" width="365" height="484" style="display: inline; " /></li><li><img src="image/mainpx_02.jpg" alt="" width="365" height="484" style="display: inline; " /></li><li><img src="image/mainpx_03.gif" alt="" width="270" height="484" style="display: inline; " /></li></ul>

専門家に質問してみよう