- 締切済み
携帯用のFlash時計待ち受けの秒針をスムーズにする方法
Flashはほぼ初心者で、質問の仕方が変だったらごめんなさい。 Flashで携帯用の時計機能付きの待ち受けを作っているのですが 2フレーム目に「gotoAndPlay(1); 」を記述すると、 秒針はスムーズに動くのですが、アニメーションが動きません。 そこで、タイムラインをのばして、その最終フレームに 「gotoAndPlay(1); 」を入れた所、アニメーションは動くようになりましたが 秒針が飛び飛びになってスムーズに動きません。 これを解消する方法はないでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- BlurFiltan
- ベストアンサー率91% (1611/1754)
そういう場合は普通ムービークリップのの中に時計を作成します。 つまり, ムービークリップ内のタイムラインのフレームを2フレームにして, その中に針(もしくはテキストフィールド)とActionScriptを入れ込んでしまって ムービークリック内のタイムラインを フレーム1 と フレーム2 で行ったり来たりさせます。 ちなみに,この方法は, FlashLiteの時計に限らず, 何か動く物が _root (シーン1 などメインムービーのタイムライン)と独立した動きを何かにさせる場合の Flash の基本中の基本のやり方です。 ---例1--------------------------- 蝶が羽ばたくだけのムービークリップを作成。 そのムービークリップをモーショントゥイーンやActionScriptで動かす。 ↓結果↓ 蝶が羽ばたきながら動き回るムービーができる。 つまり,蝶が飛び回るムービーが完成する。 -------------------------------- ---例2--------------------------- カーテンがヒラヒラなびくだけのムービークリップを作成。 それとは別に _root で主人公が歩き回ったり電話をかけるアニメを作成。 ↓結果↓ 主人公が動き回る背景でカーテンがなびき続けるムービーが完成する。 --------------------------------
お礼
あまり用語を把握していなくてごめんなさい。 ムービークリップというのはシンボル化して シンボル内でアニメーションを作成したもののことでしょうか? この方法ではないのかも知れませんが、いろいろと試してみた所 自己解決しました。 ただ、私のやり方が合っているのかわからないので、まずは用語を理解してから、 BlurFiltanさんの教えていただいた方法について勉強してみます。 ご回答ありがとうございました。