• 締切済み

レイヤーの再生をコントロールする

こんばんは。 アクションスクリプトで、あるイベントが起こったら、特定のレイヤーを停止、再生したいのですが、このようなことはできるのでしょうか? 例) flagが1だったら、レイヤー1を停止して、レイヤー2を再生する 分かりにくくてすいません^^; 回答できる方、お願いしますm(_ _)m

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

みんなの回答

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

??? なぜ最近そのようなとんでもない概念を持たれていらっしゃる方が増えているのでしょうか? 妙な教え方をするスクールが増えているとか? 私はそこが不思議で, その謎が知りたいです(教えて!goo か OKWave に訊いてみようかな...)。 ご参考に↓ 「質問:各レイヤーに違ったscriptを設定する。」 http://okwave.jp/qa3655406.html 基本的な本でしっかり基本を身につけましょう。

aji0601
質問者

お礼

回答ありがとうございます。 すいません・・・ほとんど初心者なもので・・・ レイヤーの操作は無理ということですね>< 一応RPGのようなものを作っており、操作キャラが死んだときにキャラが死んでいるレイヤーを生きているレイヤーの代わりに再生させようとしたんですが・・・ 考え方自体が間違っていたみたいですね^^; よく考えてみます。ありがとうございました。

関連するQ&A

  • 各レイヤーに違ったscriptを設定する。

    今、ActionScriptを猛勉強中の学生です。 と言ってもかなり初心者の質問ですがぁ・・・ 各レイヤーに違ったScriptを設定する事につまずいています。 同じファイル内で、1つのレイヤーには、フレームの再生が終わった箇所で停止させ、他のレイヤーは、ループさせたいのですが、どのようにしたらいいのでしょうか? これらのファイルは、ActionScriot2.0です。 よろしくお願いします。

  • フラッシュで逆再生中の停止について

    新米です。分かる方教えてください。 FlashMXを使っていますが、ムービーの再生中は停止ポタンが機能するのですが、逆再生中は停止ボタンが機能しません。逆再生ボタンに書き込んでいるアクションスクリプトが悪いと思うのですが、詳しい方お教えください。 逆再生ボタンには下記のアクションスクリプトを書き込んでいます。 on (release) { photo.onEnterFrame = function() { photo.gotoAndStop(photo._currentframe -=1); if (photo._currentframe ==1) { photo.gotoAndStop(); } }; }

  • FLASHで音楽を再生、停止する方法を教えてください

    とある、バンドのHPを作成しているのですが、曲を聴いてもらうため、 ストリーミングではなく、FLASHで再生、停止をさせたいのです。(できれば早送り、巻き戻しも) ボタンを押したら今日が再生して、自由に停止、巻き戻し、再生 させるにはどうしたらよいのでしょうか。 movieの制御はある程度Action Scriptで分かるのですが mp3の制御方法がわからなくて。。 ご存知の方是非回答をお待ちしています。

  • ムービークリップ再生後次のフレームへ移動しません

    アクションスクリプトを使って、テキストが下から上へ流れるようにムービークリップを再生し、テキストが流れ終わったところで次のフレームへ移動させたいのですが、フレームが移動せず困っています。 スクリプトは色々なところで調べて、やっとの事で下記のように書きました。 使用しているのはFlash MX 2004 です。 |○  □|○|  ←1.スクリプトレイヤー |●    □|  ←2.ムービークリップレイヤー |○|●→|●|  ←3.ムービークリップ後に再生したいレイヤー 1.のスクリプト(2つのキーフレームいずれとも) stop(); 2.のムービークリップのスクリプト onClipEvent (load) { spd =5; onClipEvent (enterFrame) { this._y = this._y-spd; if (this._y<=-10) { spd = 0; gotoAndPlay(2); } } 知り合いにお見舞いのメッセージをと思って作ったのですが、送ることが出来なくてとてもあせっています。 どうぞよろしくお願いします。

    • ベストアンサー
    • Flash
  • アクションスクリプトでレイヤーの表示非表示の切り替え

    タイトルどおりの諮問です。 どなたかアクションスクリプトでレイヤーの表示/非表示の切り替えの方法を教えていただけないでしょうか? 

    • ベストアンサー
    • Flash
  • レイヤーをドラッグ&リンクしたい

    http://hfm-kenchan.com/Lesson/log_qa/D0507204.htm の「depths0.fla」を使ってレイヤーがドラッグできるFlashを作っています。 2回クリックしたときgetURLでページにリンクさせたいのですが、 なかなかうまくいきません。 どのようなアクションスクリプトをつかったら いいでしょうか? 教えてください。

    • ベストアンサー
    • Flash
  • レイヤーごとに音量を調節したいです。

    レイヤーごとに音量を調節したいです。 環境 ・ Flash Professional CS5 ・ ActionScript 1.0 & 2.0 画像の色分け部分について説明します。 ●ピンク色・・・ここにはサウンドがあります。(同期は開始) ●水色・・・ここにはピンク色とは別のサウンドがあります。(同期は開始) ●黄色・・・これは、再生されているサウンドを停止するものです。(同期は停止) ●赤色・・・ここには以下のスクリプトを記述しました。 【var sound_obj = new Sound(this.root); sound_obj.setVolume(100); 】 ●青色・・・ここには以下のスクリプトを記述しました。 【var sound_obj = new Sound(this.root); sound_obj.setVolume(50); 】 この状態だと、すべてのサウンドオブジェクトの音量が、スクリプトを記述したフレームのところで音量が変化してしまいます。 これをレイヤーごとに音量を調整させたいのですが、どうすればよろしいでしょうか。 ※ピンク色のサウンドを100へ。水色のサウンドを50とした時。 よろしくお願いします。

    • ベストアンサー
    • Flash
  • イラストレーター10.0のレイヤーパレットが表示できない

    ウィンドウズXPでイラストレーター10.0を使っています。 イラストレーターのレイヤーパレットが表示できなくなっていました。アクションやリンクは普通に表示されます。 (ウインドウのレイヤーにチェックも入りません) 困っております。ご存知の方、回答を是非よろしくお願い致します。

  • イラストレーターのレイヤーパレットが消えた

    イラストレーター9.0で作業していますが、画面からレイヤーパレットが消えてしまいました。「ウィンドウ」→「レイヤーを表示」をクリックしても、画面上に出てきません。他のアクションやリンク、スタイルなどのパレットはウィンドーメニューから選んで消したり出したりできます。いちおう、再起動もしてみましたが直りませんでした。 対処法をご存知の方がいらっしゃいましたら、ご回答よろしくお願い致します。

  • 0.5秒 ボタンにマウスをあて続けると外部swfが再生

    お世話になります。 //イベントボタンにマウスオーバーしたときのアクション event1.onRollOver = function(){ screen.loadMovie("a.swf"); event1.onEnterFrame = function(){ event1._y -= 2; if (event1._y<=263) { event1._y = 263; } }; }; //イベントボタンにマウスアウトしたときのアクション event1.onRollOut = function(){ event1.onEnterFrame = function(){ event1._y += 2; if (event1._y>=271) { event1._y = 271; } }; }; 上記のようにアクションスクリプトを記述しています。ボタンが全部で7個あって、各7個のボタンにロールオーバーすると、それぞれ違う外部ファイルを読み込むようにしています。 が、これだけだとちょっと間違えて違うボタンに触れただけで違う外部ファイルの再生が始まり不便です。 理想としては、0.5秒くらいボタンにマウスを当て続けるとムービーが再生されるような形が理想なのですが・・・ setInterval を使うとできそう、というのはわかるのですが、具体的にどうしていいのか分かりません。 ご存知の方いらっしゃいましたらぜひ教えてください!

    • ベストアンサー
    • Flash

専門家に質問してみよう