• 締切済み

携帯用のFlash時計待ち受けの秒針をスムーズにする方法

Flashはほぼ初心者で、質問の仕方が変だったらごめんなさい。 Flashで携帯用の時計機能付きの待ち受けを作っているのですが 2フレーム目に「gotoAndPlay(1); 」を記述すると、 秒針はスムーズに動くのですが、アニメーションが動きません。 そこで、タイムラインをのばして、その最終フレームに 「gotoAndPlay(1); 」を入れた所、アニメーションは動くようになりましたが 秒針が飛び飛びになってスムーズに動きません。 これを解消する方法はないでしょうか?

みんなの回答

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

そういう場合は普通ムービークリップのの中に時計を作成します。 つまり, ムービークリップ内のタイムラインのフレームを2フレームにして, その中に針(もしくはテキストフィールド)とActionScriptを入れ込んでしまって ムービークリック内のタイムラインを フレーム1 と フレーム2 で行ったり来たりさせます。 ちなみに,この方法は, FlashLiteの時計に限らず, 何か動く物が _root (シーン1 などメインムービーのタイムライン)と独立した動きを何かにさせる場合の Flash の基本中の基本のやり方です。  ---例1---------------------------  蝶が羽ばたくだけのムービークリップを作成。  そのムービークリップをモーショントゥイーンやActionScriptで動かす。   ↓結果↓  蝶が羽ばたきながら動き回るムービーができる。  つまり,蝶が飛び回るムービーが完成する。  --------------------------------  ---例2---------------------------  カーテンがヒラヒラなびくだけのムービークリップを作成。  それとは別に _root で主人公が歩き回ったり電話をかけるアニメを作成。   ↓結果↓  主人公が動き回る背景でカーテンがなびき続けるムービーが完成する。  --------------------------------

noname#79928
質問者

お礼

あまり用語を把握していなくてごめんなさい。 ムービークリップというのはシンボル化して シンボル内でアニメーションを作成したもののことでしょうか? この方法ではないのかも知れませんが、いろいろと試してみた所 自己解決しました。 ただ、私のやり方が合っているのかわからないので、まずは用語を理解してから、 BlurFiltanさんの教えていただいた方法について勉強してみます。 ご回答ありがとうございました。

関連するQ&A