• 締切済み

フラッシュのローディングバーでモーショントゥイーンを制御する方法につい

フラッシュのローディングバーでモーショントゥイーンを制御する方法について。 フラッシュのローディングバーを、左から右に伸びる線としてグラフィカルなモーショントゥイーンで作りたいのですが・・全てがロードされる前にトゥイーンが終わってしまうと繰り返されてしまいます、 1フレームから100フレームまでで、読み込みの長さに対して、モーションを制御するaction scriptを書きたいのですが、 誰かご存知の方ご教授お願いします。 開発環境は、CS2です。よろしくお願いします。

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

みんなの回答

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

CS2 とは Adobe が Macromedia 吸収後に Flash 8 を統合した 臨時版 の CS2 Premium パッケージのことでしょうか? それでしたら Flash 8 ですね(多分)。 ローディングバーを ActionScript で伸ばすにしてもモーショントゥイーン で伸ばすにしてもどっちにしても ローディングバーは メインタイムラインのフレーム1や2などの最初の方に配置したムービークリップであるのが通常です。 コンポーネントである場合もありますが, コンポーネントも結局はムービークリップの一種なので 何にしてもローディングバーはムービークリップ(またはムービークリップ内タイムライン)で作成するのが普通です。 ですから >左から右に伸びる線としてグラフィカルなモーショントゥイーン も ムービークリップ内のタイムラインを使ったモーショントゥイーンにします。 またモーショントゥイーンを作成するのでしたら ムービークリップ内のタイムラインは 100フレーム の倍数 または 100フレーム の倍数+1 フレーム にしておくと計算がしやすいです, モーショントゥイーンをムービークリップ内の 1~101 の 101フレームで作成したとします。 その場合 そのムービークリップを ムービーをロードした割合のパーセンテージを四捨五入した整数のフレーム数に gotoAndStop(); すれば良いということになります。 その 1~101 の 101フレームで伸びる線を作成したムービークリップを メインのタイムラインのフレーム1のみに配置して そのムービークリップにのインスタンス名を付けます。 仮に 「loading_mc」 というインスタンス名を付けたとします。 その場合, 「loading_mc」 を配置したメインのタイムラインのフレーム1に書くスクリプト例↓。 ------------------ //_rootの再生を停止 _root.stop(); //loading_mc内の再生を停止 loading_mc.stop(); //loading_mcに毎フレーム実行するメソッドを定義 loading_mc.onEnterFrame = function():Void { //ロードされたバイト数を取得 var loaded:Number = _root.getBytesLoaded(); //トータルのバイト数を取得 var total:Number = _root.getBytesTotal(); //ロードされたパーセンテージを取得 var percent:Number = loaded / total * 100; //もし percent が 100 よりも小さい場合 if (percent < 100) { //_rootの再生を停止 _root.stop(); //loading_mc内を //パーセンテージ数の整数+1 フレームに進めて停止 loading_mc.gotoAndStop(Math.round(percent) + 1); } else { //この毎フレーム実行するメソッドを削除(念のため) delete loading_mc.onEnterFrame; //_rootの再生を開始 _root.play(); } }; ------------------ 「制御」→「ムービープレビュー」の 「表示」→「ダウンロードのシミュレート」より動作確認。  

関連するQ&A

  • FLASHモーショントゥイーンとアクションスクリプトについて教えて下さ

    FLASHモーショントゥイーンとアクションスクリプトについて教えて下さい。 下記のような動きをする場合 http://hakuhin.jp/as/move.html#MOVE_04 サイトの中の説明にあるようにアクションスクリプトで行うか ガイドラインを使ったモーショントゥイーンでも作成可能ではないかな? と考えています。 上のサイトのようなオブジェクトを8個くらい組み合わせてぐるぐる回したいのですが これだと少し重くなってしまいますかね? 一般的にはどちらの方がよろしいのでしょうか? アクションスクリプトの方がシンプルですかね?? ご回答の程よろしくお願いいたします。

    • ベストアンサー
    • Flash
  • モーショントゥイーン

    FLASH5を使用しています。 モーショントゥイーンでアニメーションをさせた後のフレームにキーフレーム若しくは 空白フレームを挿入するとモーショントゥイーンが続いてしまいます。 まったく別のアニメーションを作成したいのですが、どうすれば新しいモーショントゥイーンを 作成することが出来ますか? 作っているのは、ボタンロールオーバーで指定したラベルに飛び、アニメーションをさせるというものです。 レイヤーを変えれば簡単なのですが、あまりレイヤーを増やしたくないのです。

  • モーショントゥイーンの作り方について

    Flashでアニメーションを作成する時に2つのキーフレームを作成後、間のフレームを選択してモーショントゥイーンを行いますが、プロパティパレットの「トゥイーン」を「モーション」に設定する方法と、キーフレームの間のフレームを右クリックして「モーショントゥイーンを作成」を選ぶ方法とでは、タイムラインの表示(キーフレームの左側に実線が表示される)が違ってきます。 昔からこの2つの違いが分からなくて悩んでいます。 これは、何がどう違うのでしょうか? よろしくお願いします。

  • モーショントゥイーンのスピードについて

    Flashでモーショントゥイーンを作成しているのですが、画像を下から上、上から下へくらいの簡単なモーショントゥイーンなのですが、上下するスピードをゆっくりすrことができません。 ご指導よろしくお願いします。 Driamweaverでサイトを制作していますので、Driamweaverに組み込んで使用する予定です。 バージョンは、CS4、で体験版で、CS5.5も使っています。 よろしくお願いします。

  • Flashの試用品CS5を使用しております。モーショントゥイーンを作成

    Flashの試用品CS5を使用しております。モーショントゥイーンを作成してぼかし効果を作成しようとしています。フィルタ効果をつけようとしたのですがうまくできません。 ■状態 ボカシです。 現在:[ X→X→○ ]  予定:[ X→△→○ ] フレームの表示も→が出る予定なのですが出ません。(画像参照) 手順:1.ファイル→ステージに読み込み→シンボルに変換(タイプ:ムービークリップ)    2.フレーム1をクリック→モーショントゥイーン作成→フレーム30にキーフレーム設定    3.フレーム1にフィルタ設定 アドバイス、指摘よろしくお願いします。

  • Flash CS4 テキストのモーショントゥイーン

    Flash CS4を使用しています。 テキスト(文章で1行)が現れる時に、真ん中の文字からフェードインして現れるようにしたいのですが、「モーションプリセット」にはありませんでした。どのようにすれば良いのですか? まず、テキストを「シンボル」にしてから、「モーショントゥイーンを作成」の後から教えてください。 「モーションエディタ」で細かく設定するのでしょうか? どなたかわかる方教えてください。 購入したばかりで初心者です。

    • ベストアンサー
    • Flash
  • モーショントゥイーンのタイムラインが区切られてしまいます

    使用しているのは、ADOBE FLASH CS3です。 いま、初めてFLASHの作成をしているのですが、 オブジェクトをシンボル化し、キーフレームを置きながら 色々動かそうとしています。 「モーショントゥイーンを作成」(右クリック)で作成すると、 タイムラインが ●    |●   | と、区切られています。 動きがぎこちないな、と色々調べると、 ●>ーーーーーー→● と、区切られずに繋がっているのが正解のようですが、 どうすればよろしいのでしょうか? 初歩的なことですみません。 宜しくお願いします。

  • Flash CS4のアクションスクリプトについて

    Flashを初めて購入しました。CS4です。 Flash CS4の解説書はまだ4冊ぐらいしか出版されていません。 全て基本的な使い方しか載っていませんでした。 ウェブサイトを実際に作る「実践編」の本はCS3を見るしかない現状です。そこで質問です。 (1)CS3とCS4の違いはモーショントゥイーンの部分だけですか? (2)CS3とCS4ともに、アクションスクリプトは同じ3.0となっていますが、それであれば、アクションスクリプトの設定の仕方などはCS3の本に書かれていることと同じでしょうか? どなたかわかる方お願いします。

    • ベストアンサー
    • Flash
  • モーションがブレます

    モーションをかけて(例:左から右へ流れる動き)、再生やプレビューをすると、そのトゥイーン(文字や写真)が縦にブレてすごく目が疲れます。 早くするとその画像は見えないし、遅くしたらしたで余計ブレが目立ちます。 アクションスクリプトとかでブレずに滑らかに動く方法はありませんか・・・?

  • モーショントゥイーンでできる?action script使う?

    下記の様なサイトを作るにはどうすればいいでしょうか モーショントゥイーンを使えばできるのでしょうか action scriptも使われているのでしょうか 画像サイズはどのようになっているのでしょうか 途中の写真とかに文字も浮かびあがらせるにはどうすればいいのでしょうか http://www.kagetu.com/ http://www.yomoyama.co.jp/ この様なflaファイルをダウンロードできる所はありませんでしょうか ネットでいろいろ検索したのですが似たようなサイトをどう作ればいいか わかりません。ご存じの方いらっしゃいましたらご教授ください。

専門家に質問してみよう