FLASH動作の調べ方がわからない。

このQ&Aのポイント
  • FLASH動作の調べ方についてわからない。具体的には、マウスオーバー時のストップとボタンクリックでのレイヤーの入れ替えについて詳しく知りたい。
  • 自分で作ったFLASHでエラーが発生して先に進めない状況になっている。特に、マウスオーバー時のストップとボタンクリックでのレイヤーの入れ替えがうまく機能しない。
  • 検索キーワードがわからず、FLASHの動作を調べる方法がわからない。マウスオーバー時のストップとボタンクリックでのレイヤーの入れ替えについてのスクリプト利用方法を教えてほしい。
回答を見る
  • ベストアンサー

このFLASHと同じ動きをさせたいけど、調べ方がわからない

http://www.magaseek.com/ ここのflashなんですが、レイヤーが一定の時間で入れ替わっていて、マウスを置くとストップする。さらに、ボタンを押すとその上に任意のボタンのレイヤーが浮かび上がるというものなんですが、僕が作ると以下のエラーというか失敗でこれ以上先に進めない感じです。 ●アクションスクリプトで一定時間の入れ替えを指定すると、マウスオーバー時のストップではストップできない。 ●ボタンクリックでの入れ替えでは、入れ替わるMcを作成したが、例えば、1番目の時に3番目を押すと、2番目から3番目の入れ替えになってしまう。 (1-2-3という順番じゃなければ機能しないものになってしまいます。) ちょっとわかりにくいと思いますが、これを検索でどう調べればいいのかキーワードがわかりません。 どなたかご存知の方は、どんなスクリプトを利用して作るものなのかを教えて頂きたいです。

  • egtomo
  • お礼率59% (101/170)
  • Flash
  • 回答数2
  • ありがとう数3

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.2

ご参考に↓ ・GAC なぜなにGAC-ActionScript 「 [22402] ActionScript2.0 mc再生について」 http://gac.kir.jp/19/22402

  • kura07
  • ベストアンサー率50% (30/59)
回答No.1

んー、ASを使えば結構容易にできそうな気もしますが。 私が考えたひとつの案です。 「Flash起動時」 ・レイヤーを表示するのに使うMovieClipを作っておく(mcroot) ・全ての表示し得るレイヤーをmcrootに絵画しておく(mc0,mc1,...)。深度は負に設定し、_visible=false;で隠しておく ・var depth = 0;を宣言しておく ・Flashを起動した瞬間はmc0が表示されるように、duplicateMovieClip("mc"+depth,depth++);で、表示する 「ボタンの上にカーソルが載ったとき」 ・ボタンの上にカーソルが載ったとき、対応するMovieClipをその上の深度に複製絵画。mcroot["mc"+n].duplicateMovieClip("mc"+depth,depth++);みたいに。 ・_alpha=0からスタート。onenterframeで_alphaを少しずつ増やしていく ・_alpha==100の時点で、それより下にある深度のMovieClipを全て削除する (こうすることで、例えば、Aを表示しているところにBをフェードインさせ、50%表示したところでCを表示するという風になっても、自然と表示できると思います。) 「時間で自動で切り替える」 ・「ボタンの上にカーソルが載ったとき」と同じ考えです。複製絵画するMovieClipがひとつ連番を増やしたものになるだけです 「マウスオーバーで切り替えストップ」 ・onRollOverとonRollOutで、マウスがFlash上にあるかを探知しておけばOK。 ボタンクリックでの入れ替えは、こういう複雑な処理をするものを作るときは使わないほうがいいと思います。 でも、アクションスクリプトを結構理解していないと、作るのは結構大変かもしれません。

egtomo
質問者

お礼

キーワードを教えて頂き、ありがとうございます。 これを見て、スクリプトを勉強します。 ありがとうございました。

関連するQ&A

  • rollover時に、MCを動かしたい。

    ↓のような、flashを作りたいのです。 ttp://www.muratec.jp/index.html (最初にhを入れてください) 左のrolloverボタンはできたのですが、 rollover時に右に段々表示される画像を再生させる、 というactionscriptがよく分からず、動きません・・・。 全部シーン1でやっています。 ・レイヤー1 ボタンシンボル5つほど。 左のボタンを1つずつ分けて作ったものを用意して、 1つずつボタンシンボルで、フレーム1に。 ・レイヤー2からレイヤーレイヤー6 5枚の画像を用意して、MCにシンボル化。 それぞれフレーム1~5フレームに、 アルファ0からアルファ100にいくモーションを作成。 レイヤー7 アクションスクリプト 最初の1フレームと5フレーム目にstop(); ・ボタンシンボル アクション(gazou22_mcは、MC名です) on (rollOver){ this.gazou22_mc.gotoAndPlay(1); } ・MCの方の記述がよくわからず、動きません。。 何か作成方法等に関してなどありましたら、 合わせてアドバイスおねがいします。 よろしくおねがいします。

    • ベストアンサー
    • Flash
  • 携帯FLASHのスクリプト

    アクションスクリプト初心者です、質問よろしくお願いいたします。 ランダムでまばたきするなどの簡単なループアニメをflash4(MX)で書き出して、携帯で観覧できるアニメーションを作っています。 アクションスクリプトの勉強も兼ねて、そのループアニメに「1」ボタンを押すと花がフェードインして消える、と言ったボタン対応のアニメーションに挑戦中です。フレーム1でstopさせて、フレーム2にそれぞれインスタンス名をつけたシンボルを設置させています。ボタンにはこんな風に書いてみました↓ on (keyPress "1") { _root.hana.play(); } on (keyPress "2") { _root.hoshi.play(); } on (keyPress "3") { _root.heart.play(); パソコン上ではちゃんと動いてくれたのですが、flash4では対応していないスクリプトがあるようで携帯では動いてくれませんでした。 そこでお教え頂きたいのですが、このようなボタン(キー)に反応したアニメを作る場合flash4(flash lite)ではどのようにスクリプトを書いたらいいのでしょうか…? 携帯向けフラッシュを作成された事のある方、FLASH4に詳しい方、どうかご教授よろしくお願いいたしますm(__)m

    • ベストアンサー
    • Flash
  • Flashに詳しい方お願いします…

    私は趣味で少しずつフラッシュを学んでいるところです。 それでお聞きしたいことがあるのですが ・画像の上にマウスが来たときに違う画像に切り替わるようにしたいのですがどうすればよろしいのでしょうか?(ボタンしかやり方がわからなくて、ボタンですればやりたいようにできませんのでお願いします) ・上記のに加えて、さらにクリックしたときに動きをつけたいと思っています。 ・さらに上記のことを三つ同じようにしたいのですが、アクションスクリプトや画像でレイヤーを分けたりどうすればいいのでしょうか? 今、手元にいくつかの参考書があり、今日は結構HPなども探して見つけようとしているのですがなかなか探しきれなくて。どうか力をお貸しください。よろしくお願いします。

    • ベストアンサー
    • Flash
  • FlashのActionScriptについて

    FlashのActionScriptについて質問です。 Yesか Noを選択する、診断テストみたいなフラッシュを作りたいのです。 1フレームには一番はじめの Yes Noが表示されています。 それのどちらかのボタンをクリックするまで、次のフレームに流れないようにするには、 1フレーム目にstop();でよいのでしょうか? それとも、sotoAndstopとかなのでしょうか? また複数のレイヤーがあるときstop();などのアクションスクリプトは 全部につけなければいけませんか?

  • Flash MCにロールオーバーするとスライドインするテキスト

    これをなんとかやってみようと試行錯誤してますがうまくいきません。ロールオーバーさせようとしているMCはマウスがロールオーバーすると拡大するというスクリプトが書かれています。このアクションと同時にマウスのロールオーバー時にテキストをスライドインさせたいのですが、どのようなスクリプトをかけばよいでしょうか? 透明ボタンを作って拡大されたMCとの当たり判定でテキストをスライドインさせる等の試行錯誤をしましたがうまくいきません。どうかご教授よろしくお願いします。 プライベートのチューターとして、時給でチューターを探そうとさえ考えています。

  • flashでホワイトイン、ホワイトアウトしたい

    flash8 or ParaFla のいずれかのツールを用いて、 真っ白な状態から段々写真が浮き出てくるswfを作りたいと思っています。 基本的な作戦としては、レイヤーを2つ用意し、下層レイヤーには写真を、上層レイヤーには真っ白な画像を配置し、アクションスクリプトで後者のブレンド?明るさ?色?を徐々に操作していって、最後は透明にするという風に行きたいと思います。 ただ問題は、私のツール習熟度でして、flash8でMC(モーションクリップ)の作り方もわかりません。 だからといってphotoshop等で255枚もの画像を作成し、それをflash化する程の膨大な手間はかけられません。 両ツールとも初心者ですので、なるべくやさしく、教えてください。 散々ぐぐったのですが、こちらが両ツールとも初心者なことから有用なサイトが見つからず困っています。 どうぞ、よろしくお願いします。

    • ベストアンサー
    • Flash
  • FLASH CS4での外部SWFファイルの読み込みについて質問です。困

    FLASH CS4での外部SWFファイルの読み込みについて質問です。困っています。 AS3.0の初心者です。FLASH8(AS2.0)は使っていたのですが、AS3.0についてはほとんど知りません。FLASH8と同じ要領でボタンと透明ムービークリップを作成し、ボタンをクリックするとMCに外部SWFファイルが読み込まれる・・・という設定をしました。 ネットなどで色々調べた結果、SWFファイルの読み込みASは記入できたのですが、問題が一つ。 ボタンのレイヤーがMCのレイヤー下にあると、透明であるMCが邪魔になるのかボタンがクリックできません。ボタンのレイヤーを上に持ってくると、SWFは読み込まれるのですが元のSWFのボタンがそのまま表示されてしまいます。 FLASH8では透明MCが上にあってもボタンをクリックできた記憶があります。透明MCは元のSWF,外部SWFと同じサイズ(全て800x600px)にしてあります。 AS3.0ではどのようにすればいいのかわかりません。 どなたか初心者の私に教えていただけませんか。よろしくお願いします。

  • FLASHのボタン

    FLASH8で、ホームページのメニューボタンを作っております。 デザインとしては、 (1)ボタンに、マウスカーソルを乗っけると、 (2)そのボタンが、”クルクルと2回転し停止”する ※”クルクルと2回転して停止”が終わる前に、 マウスカーソルをそのボタンから離しても、 その”クルクルと2回転して停止”というムービー(アクション?)はきちんと最後まで再生させる ようにしたいと思っております。 ”2回転させて停止”させるまでは、ムービークリップの、 最初のフレームに『start();』を、 最後のフレームに『stop();』のactionscriptを入れることでなんとかできるようになったのですが、 どうしても、上記の※の部分が出来ません・・・ マウスカーソルをボタンから離すと、”クルクルと2回転して停止”が完了する前に、ピタッと、最初の静止した状態のボタンに戻ってしまいます。 どなたか、解決法を教えていただけないでしょうか。

  • 左右ボタンで方向切替

    FLASH CS3 AS2.0で作っています。 ステージの幅120とします。画像を7枚つなげてインスタンス名をmy_mc。 my_mcの左上を基準として左右ボタンを使い、移動させようとしています。 左右ボタンの配置が次の3種類になるためタイムラインが3フレーム必要になります。 1フレーム → 2フレーム ← → 3フレーム ←    こうした場合、パブリッシュすると連続して再生するため止める必要があり1フレームに stop();を入れます。それでは、アクションスクリプトはそれぞれのボタンに記述しなければなりません。 疑問(1)通常、こんな使い方になるのでしょうか? 1フレームめにアクションスクリプトを記述するのが当たり前と思っているのですがこれは間違いになりますか。 →ボタン(画像は左方向に動く)  7番目の画像が出たら3フレームに進み←ボタンを表示はできました。 on (release) { my_mc._x -=120;//左へ移動 if(my_mc._x<=-720){ //trace(my_mc._x); gotoAndStop(3); } } 次に2から6番目の画像では、←と→が出なければならなく、この方法がわかりません。 7番目から1番にもどるまで← →の表示はできました。 on (release) { my_mc._x +=120;//右へ移動 if(my_mc._x<=0){ //trace(my_mc._x); gotoAndStop(2); } } しかし、1番目は→だけが必要です。 こうなってくると何がなんやらとても混乱しています。疑問(1)回答ととアクションスクリプトの方法 について教えてください。

    • ベストアンサー
    • Flash
  • JPEGイメージをFLASHで動かしたい!

    元々あるjpegイメージをアクションスクリプトで動かしてみたいです。具体的に言うとボタンのアクションでjpeg画像がスクロールしたりスライドしたり…この場合アクションスクリプトを勉強しなければならないと思うのですが良いサイト、良い教則本など教えていただけないでしょうか?あくまでアニメではなくjpegを色々動かしてみたいのです。よろしくお願いいたします。ちなみに僕のはFLASH5です。

専門家に質問してみよう