アクションスクリプトとシーン移動

このQ&Aのポイント
  • flashを使ってアニメーションを作成中ですが、シーン2で流れ星だけが流れる原因が分かりません。
  • サイトからコピペした言語の意味が理解できず、困っています。
  • ひとつのファイルにシーンをわけるか、ひとつのファイルひとつを作ってswfファイル読み込みにするか迷っています。
回答を見る
  • ベストアンサー

アクションスクリプトとシーン移動

ただいまflashを使ってアニメーションを作っています。 http://www.flashiroha.com/script/as77.html このサイトのと同じものを作ることができたのですが、次のシーン2にいくと流れ星だけがずっと流れてしまっています。 瞬く星と静止星は見えません。なぜか流れ星だけが流れています。つぎのシーン2でつくったアニメーションには流れ星は流したくないのです。 いろいろやってはみたのですが原因がわかりません。言語のほうはサイトからコピペして持ってきているので意味はさっぱりわかりません…。 ひとつのファイルにシーンをわけて作るよりも、ひとつのファイルひとつを作ってswfファイル読み込みでやったほうがいいのでしょうか。 でも作るのには、ひとつのファイルにシーンでわけた方が効率がいいのですが…。 かなり初心者です。お願いします。

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

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

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

次のシーン2などの飛び先のフレーム(例:シーン 2 の フレーム1)の キーフレームに次のように書けば,流れ星は消えると思います。 ------------------------ // とりあえず今飛んでいる最中の流星を消す removeMovieClip( ns); // そして setInterval を削除 clearInterval(ID); ------------------------

関連するQ&A

  • アクションスクリプトの書き方

    初心者です。よろしくお願いいたします。 質問が2つあります。 CS3・AS2.0・windowsXPで作成しています。 (1)a.swfがあります。メインのタイムラインにレイヤーをひとつ設け、まとめてASを書いています。bt01_mcをクリックするとgotoAndStopで2フレーム目に、bt02_mcをクリックするとgotoAndStopで3フレーム目に、という形で、パッパッと画面が切り替わるだけの簡単なスクリプトを入れています。 メインのタイムラインには2フレームあり、1フレーム目にも2フレーム目にも上記のようなスクリプトが書かれています。 以上のような状況で、Nowloadingをいれるとしたら、どこにいれますか? 1フレーム目に、読み込みバイト数とトータルバイト数でロードが完結した分のパーセンテージを出せるようにしたスクリプトを書き、それが100になったら再生を開始するようにしたのですが、どうしてもうまくいきません。また、一度読み込んだものにかんしてはキャッシュを読んでほしいのですが、何度リロードしてもNowloadingが出てしまいます。 以上のことを解決できる方法を、具体的に教えてくださいますでしょうか。 (2)10ページほどある漫画に、それぞれちょっとしたモーションをつけました。1.swfから10.swfだとします。スクリプトはstop();しか使っていません。それぞれ13KBぐらいです。 各ページに<戻る>ボタンと<次>をつけて、画面をパッパッとかえるだけの簡単なものです。 ただ、10ページほどあるので、1つのファイルで作ってしまうと、単純計算で130ぐらいになるかと思います(パブリッシュ設定やPNGを軽くしたり、未使用のアイテムの削除をやってこのぐらいです)。 このとき、1つのファイルで作るのがよいか、外部ファイルを読み込む形で1つずつSWFをつくるか判断しかねています。 また、どのようなスクリプトをつかいますか? 以上、初心者ゆえわかりにくい質問になってしまいますが、おしえていただけますでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • FLASH-MXのスクリプトでifによって「シーン」や「読込swf」を変える方法

    私はFLASH-MXのスクリプトでifによって「シーン」や「読込swf」を変える方法に挑戦したいと思っています。 ここでは単純にif文を使用するのではないと思うのですがどのようなプログラムが考えられるかアドバイスをいただけないでしょうか?

  • 外部swf(子swf)から、親swfの特定「シーン/フレーム」にリンクをしたい。

    アクションスクリプト初心者です。お力をお貸し下さい、どうぞよろしくお願いいたします。 「親swf」ファイルに、「子swf」ファイルを読み込み、「子swf」のリンクボタンから 「親swf」ファイルの指定「シーン/フレーム」にリンクをしたいのですが上手くいきません。 「親」ファイルのタイムライン上に配置した「ムービークリップ(インスタンス名:tv)」を 外部swf「子swf」に差し替えるスクリプトは ---------- loadMovie("子swf", "tv"); stop(); ---------- と、記述して上手く動いてますが、 「子swf」のリンクボタンから「親swf」の指定「シーン/フレーム」にリンクさせるにはどの様なスクリプトを書けば良いのか?アドバイスをお願いいたします。 ※「親swf」の指定「シーン/フレーム」とは、「子swf」を読み込む前の「シーン/フレーム」 に戻したいのです。 感覚として下記のようなスクリプトを書きましたが、「親swf」の最初のシーン/フレームに 戻ってしまいます。 リンクボタンに記述 ---------- on (release) { loadMovieNum("親swf", 0); _root.gotoAndPlay("指定シーン",フレーム番号); } ---------- どなたか詳しい方アドバイスよろしくお願いいたします。

    • ベストアンサー
    • Flash
  • アクションスクリプトでアクセスカウンターを作成したいのですが

    FLASH CS4で、ActionScript2.0を使用しております。フラッシュのSWFファイル上にアクセスカウンターを設置したいのですが、その場合はアクションスクリプトを使用すると思いますが、その方法が解りません。どなたか解る方がいましたら教えてください。よろしくお願い致します。

    • ベストアンサー
    • Flash
  • とめたBGMをもう一度ならしたい

    メインとなるswfにあるボタン(PlayBT)をクリックすると、外部swfファイル(アニメーション)を 表示するというのを作りました。 (アニメーションが表示されている最中、下にあるメインのswfファイルはボタン(PlayBT)を クリックする前の状態と全く同じ状態のまま停止) メインのswfファイルにもBGMがあり、読み込む外部swfファイルにも異なるBGMが あるため、音がダブらないように ボタン(PlayBT)にloadMovieNumとともにstopAllSound()を書き込みました。 読み込んだアニメーションはもう1つ上の階層に読み込んだ、 もう一つの別のswfファイルにあるボタン(closeBT)で unloadMovieNumを使って閉じるようにしてあります。 アニメーションを閉じて、メインのswfに戻ってきた時に、 stopAllSoundで音を止めてしまってたBGMをまた鳴らしたいんです。 メインのBGMは全部で数個あるシーンのうち、最初のシーンにフレームに貼り付けてあるだけです。 (PlayBTがあるシーンとは別のシーンです。) closeBTをクリックするとメインのswfのBGMが再開するような方法、 もしくはそんなふうに見せる方法があればぜひお願いいたします。 追記: level0:メインのswfファイル level2:アニメーションswfファイル level3:level1、level2のswfファイルを消すためのボタン(closeBT)があるだけのファイル

    • ベストアンサー
    • Flash
  • アニメーション終了と同時に別のhtmlファイルにリンクするアクションスクリプト。

    タイトル通りなんですが、 『アニメーション終了と同時に別のhtmlファイルにリンクするアクションスクリプト』は存在するのでしょうか? いつも、シンボル化したあとに、 on (rollOver) やon (release) で次のアクションを起こしていました。 カーソルも動かさず、クリックもせず、自然に新しいhtmlファイルにリンクさせる事は可能なのでしょうか? おわかりになるかた、 方法を教えて頂きたいです。 宜しくお願い致します。

    • ベストアンサー
    • Flash
  • ASでの動画ファイルの読み込み

    こんにちは。 Flash ではアクションスクリプトを使って、LoadMovie で swf を読み込めるようですが、 同様にしてアクションスクリプトを用いて avi や mpg 動画ファイルの読み込みはできないのでしょうか? swf、サウンドの読み込みのようにパス指定ができればよいのですが。

    • ベストアンサー
    • Flash
  • フラッシュでシーンを使ったリンクで動作がおかしい!!

    フラッシュをまだはじめたばかりの未熟者です。 シーンを使って画面を別けてフラッシュを作りました。 それをまとめるシーンがあり、そこから各シーンへリンクを貼りました。 そこで問題が発生しました。 ネットにアップしてみました。 読み込みが遅かったのですが、先読み込みのスクリプトをいれておかなったので後から画面を表示するまでに先読み込みのスクリプトを追加しました。 その後もう一度ネットにアップしました。 先読み込み画面が表示され、ダウンロードが完了後に画面が表示されました。 クリックして違うシーンを表示させようと思いクリックすると「クリックが出来ない」、「クリックされても画面が変な風に表示される」といった現象がおきました。 フラッシュで使っている素材は確かに重いのですが、そのせいでしょうか? また、そのような場合はシーンへ飛ばす前にダウンロードの先読み込みスクリプトを組込んだ方が良いのでしょうか? どうか良きアドバイスを頂けないでしょうか? お願いします。

  • Java Scriptの書き方について教えて下さい。

    Java Scriptの書き方について教えて下さい。 独学なので超初歩的な質問ですが、Java Scriptを外部ファイルにしたいと思っておりますが、外部ファイルには何を記述し、(<head></head>、<body></body>)の中には何を書いたらよくかわかりません。 現在はタグの中にスクリプトを記述しています。あるいは意味も判らずにコピペしています。 初心者にも判りやすい参考書かサイトをご存じでしたら教えて下さい。 宜しくお願い致します。

  • アニメーション動画をタグで使用したいのですが。。

    素材屋などで見かけるアニメーションのついた画像をあるサイトの日記に使いたいのですが、コピペの制限がかけられているので動画として載せることができません。PCに取り込もうとしてもアニメーション効果が消えてしまうので悪戦苦闘しています。静止画は<img src="">で表示できますが、アニメーション付きのバナーなどをコピペ以外でサイトに表示させるにはどのようにすればいいのかご存知の方、ご回答よろしくお願いします。