FLASHMXでのNOWLOADING画面とアクションスクリプトについての質問

このQ&Aのポイント
  • FLASHMXでのMOVIE作成中、NOWLOADING画面と全体の読み込みについて困っています。アクションスクリプトの複雑さに頭を悩ませています。
  • 自分のFLASH MOVIEは1シーンで900KB近いサイズです。9枚のフレームで構成されており、MOVIECLIPも使われています。
  • NOWLOADING画面で全体の900KBを読み込み、10フレーム目に進むアクションスクリプトを教えてください。
回答を見る
  • ベストアンサー

flashMX nowloading...

こんにちわ。今FLASHMXのMOVIEを作ってるんですが。みなさんのサイトの初めにNOWLOADINGと言った画面でMOVIE全体が呼び込まれるまで表示される画面がありますよね?あれようのアクションスクリプトをいろいろさがしてるのですがどれも複雑なのが多くてよくわかりません。。。 自分のFLASH MOVIEは1シーンのみで作られてます。膳5FRAMEでできていますがいろいろMOVIECLIPなどをつかってるのでトータルサイズは900KB近くあります。 NOWLOADINGの画面で900KB全部を読み込んでから10フレーム目に飛ぶと言うアクションスクリプトはどのように書くのでしょうか?教えてください。

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

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

独学で学んだので自信は無いのですが、 (1)まず、読み込み中に表示されるアニメーション(ムービークリップシンボル)を作成します。 (2)次に本編(makochinさんの場合は5フレーム全体)をフレーム3から始まるように移動させます。 (3)レイヤーを追加させてフレームを長さをフレーム2まで縮めて、(1)で作成したシンボルを画面のステージ上にドラッグ&ドロップしてインスタントとして配置します。 (4)次にフレームアクションを設置するのに新しいレイヤーを作ります。 (5)(4)のレイヤーの2フレームに後でアクションを設置するため空白のキーフレームを挿入しておきます。 ここからが本番です。 (6)(4)のフレーム1を選択して「条件/ループ」の「if」をダブルクリックします。そして条件のところに「_framesloaded>=○○○」(○○○はムービー全体のフレーム数)を入力します。んで、「ムービーコントロール」の「goto」をダブルクリック。そんでもってタイプは「フレーム番号」、フレームは「3」としておきます。 (7)(6)が終わったらフレーム2(空白キーフレームを挿入したところ)を選択し、「ムービーコントロール」の「goto」をダブルクリック、フレームは「1」にしておきます。 といったかなり長文になってしまいましたが…参考になれば幸いです。

関連するQ&A

  • FlashMX初心者・Action Scriptを勉強したい・いい本は?

    Flash5で「モーショントゥイーン」「アルファ」「シーン」など、少しだけ使えるようになりました。 FlashMXも購入し、本格的にAction Scriptを勉強し、アニメーションを作ってみたいと思っています。 このレベルの人間が、初めてAction Scriptを学ぶのに適した本はありますか。 OSはWindows2000です。

  • FlashMXでのスクリプトの質問。

    FlashMXでのスクリプトの質問です。 1~30フレームまで5回繰り返して、その後31フレームに移り最後の60フレームでストップするというアクションをさせるには、どのようなスクリプトを使えばいいのでしょうか? 30フレーム目に1フレーム目に戻り5回繰り返すというアクション(これが分かりません。)、その後、6回目には31フレームに移り(gotoAndPlay(31);でしょうか?)そのまま最後の60フレームまで進み、60フレーム目で停止(stop();)。 これくらいしか私には分かりません。 どうか知恵をお貸し下さい。 宜しくお願いします。

  • 「nowloading...」をWindowsでも作動させたい

    macOSXでFlashMX2004を使用しています。 「nowloading」画面をつくりたいのですが、いくつかサンプルをダウンロードしてそのまま貼り付けたものの、Windows(Me)だとプリロード画面のまま先に進んでくれません。。 ちなみにMacOS9、OSXは問題なく動きます。 スクリプトはよくわからず、、、外部ファイルを読み込んでいるわけではありません。もしどなたかおわかりの方がいらっしゃいましたら教えてください。(年内に完成させなければならず・・・) どうぞよろしくお願い致します。

    • ベストアンサー
    • Flash
  • FlashMXでタイムラインをとばしたい

    FlashMXのスクリプトで質問です。 ボタンのアクションスクリプトで、ロールアウトするとタイムラインの20フレーム目に戻ってプレイし、40フレーム目まで行ったら、60フレーム目まで飛んで60フレーム目以降をプレイする、 と言うような指定をしたいのです。 on (rollOut) {gotoAndPlay("20");} まではできるのですが、40→60の間をとばす方法が分かりません。 まず最初に0→60を表示させたいので、フレームへのアクション指定は避けたいのです。 またswfファイルも一つにまとめたいのです。 ボタンへのアクション指定で出来る方法が一番いいのですが、良い方法がありましたら教えてください。 よろしくお願いいたします。

  • FLV ファイルに対して Nowloading する方法

    こんにちは。  FLASH8 に .AVI形式のビデオデータを 「WEBサーバーからのプログレッシブダウンロード」 にてステージ上に読み込んでいます。 それを ムービーの書き出しで .SWFファイルを作っています。 この .swf と .flv ファイルをサーバー上において .swf ファイルを指定い ただくことで動画配信しています。 以前のこちらの質問QNo.2598084で この形式には getBytes とかの判定ができな いこと知りました。その方の質問は FLVファイルを再生されたかったようで すが、私は Nowloading をつけたいのです。読み込み%表示までのことは考えて いません(教えていただいてもまだ理解できないと思います)。 NOWLOADINGと表示するレイヤーとは別にACTIONスクリプト用の レイヤーもあるとして、何番目のフレームに どのようなアクションスクリプト を書けばよいのでしょうか? 本も買いましたが、どれもビデオデータを SWFファイルに埋め込む場合の方 法でした。QNo.2598084の内容については2割程度しか理解できていませんので「 書いてあった」とお叱りをいただくかもしれません。 平易にご教示願えませんでしょうか? よろしくお願いします。

  • Flash 複数シーンがある時のnowloading ムービーについて

    こんにちは。Nowloading 画面をDL中に表示させたいのですが、シーンが複数あるためシーン1にだけ配置してもすべて読み込んでくれません。シーンごとにNowloadingを置くというのも手なのですが、ファイル自体そんなに重くはないので(70k 一つのシーンにまとめるのが大変でしたので・・・)すべてDLしてから再生させたいのですが、そのような時はどうすればよいのでしょうか?If flame is loaded を使用するのでしょうか?swfをすべてDLし終わった時点で再生を始めさせるスクリプトはどのようにすればよいのでしょうか?どうかお助けください。お願い致します。

  • FlashMXでドキュメントクラス

    いつもお世話になります。 Flashのアクションスクリプトに興味を持って猛勉強中です。 自宅では、FlashCS3を使用できる環境にあります。 職場では、FlashMXしか使用できません。 FlashCS3では、ドキュメントクラスの設定で、外部*.asファイルを書けるのですが、FlashMXでは*.asを指定するということに相当する設定を見つけることができません。 FlashMXではそもそもこのような概念はなのでしょうか。 行いたいことは、 http://www.flashiroha.com/script/textEffect/as27.html です。 FlashCSを用いればそれまでですが、FlashMXで同様なことをと思って挑戦しました。 >textEffect.asファイルに というところで、FlashMXでは、*.asファイルにどのようにして記述をすれば良いものかと調べたあげくわからなくての質問です。 なにとぞよろしくお願いいたします。 FlashMXでは、そもそもこのようなことできないのかとも思いましたが、その理由もよくわかりません。

    • ベストアンサー
    • Flash
  • FLASHの誤作動について

    シーン別になっているムービーを作成しました。 シーン1でNowloading表示、 シーン2からボタンで on (release) { gotoAndPlay ("シーン名", フレーム数); } として各シーンにとべるようにしてあります。 問題は、アップロードしてから気が付いたのですが はじめにシーン2のボタンを押して他のシーンへ とぼうとすると、他のシーンまでが次々と順番に 表示されてしまう事です。 各シーンにはフレームにthis.stop()も設定して あるのですが・・・。 最初だけで、2回目以降は誤作動せず、 ローカルでの動作確認ではこういった事が起こらない ので、ムービーが完全に読み込まれていない為かと 思い、シーン1のNowloadingのscriptを チェックしなおしたのですが こちらのサイトで何回か回答が出ているとおりに、 ちゃんとgetBytesでサイズ取得しておりました。 それでも誤作動するのは、他にどんな原因が 考えられますでしょうか? どうかよろしくご指導くださいませ。 *ちなみにファイルサイズは370KBもあるのですが 重過ぎるための誤作動、もありえますか?

  • FlashMX2004について質問です。

    FlashMX2004について質問です。 ムービー内でボタン押下した際に別シーンor別フレームに移動したいと考えていのですが 実際はボタン押下しても、何もおきません。 (ボタン押下するフレームで、stop()発行しているのが問題?) 文法チェックでもエラーとならないため、原因がわかりません。 どなたか教えてください。 ソースは以下の通り。 on (release) { gotoAndPlay(133) }

    • ベストアンサー
    • Flash
  • FlashMX2004で、メインタイムラインで作成したモーショントゥイーンをシンボルにするやりかた

    Flashのメインタイムラインで作成したグラフィック(ムービークリップで作った蝶を、モーションガイドに沿っ舞っているシーン。20フレームで作成)をシンボルにするにはどうすればいいのでしょうか? 全てを選択して、右クリックのシンボルに変換をしても、モーションガイドで作成した線しか選択されなかったりします。 ■メインタイムライン上↓ レイヤー1に、蝶をモーショントゥイーンで20フレーム移動するシーンを作成。(※蝶は別ムービークリップで、2フレームでパタパタと羽ばたくシーンを作成済み) レイヤー2に、モーションガイドを作成。(20フレーム) この全てを選択して、ムービークリップ(シンボル)にしたいのですが、どうすればいいでしょうか? 教えてください。よろしくお願いします。 FlashMX2004 WindowsXP

専門家に質問してみよう