http://www2.netwave.or.jp/~light/
ここの中級編「カウントダウン」に、
/* 引用開始 */
(中略)
右半分の円を回すムービーです。1回転なので最後にアクションでstopを入れます。
(以下略)
/* 引用終わり */
とあるのですが、なぜアクションでstopを入れるのかがわかりません。
なぜ「一回転だから」stopを入れるのですか?
No.1ベストアンサー
- 回答日時:
ムービークリップは独自のタイムラインを持っています。
ムービークリップはステージに存在する限り、その自分自身のタイムラインに従って再生されます。例えば、人が歩いているアニメのムービークリップを作るとします。このアニメが 10 コマでできているとすると、ムービークリップのタイムラインは 10 フレームあることになります。
メインのタイムラインにキーフレームを1つだけ作り、このムービークリップを配置するとします。メインのタイムライン上のキーフレームは1つですが、人の歩く 10 コマのアニメは延々と再生され続けます。
このように、ムービークリップのタイムラインは、特に指定がなければ自動的にループして再生されます。
ご質問文にある例では、円を回すアニメは1回転でいい、とのことですよね。先述の通り、このムービークリップがステージに存在している間は、ムービークリップのアニメが自動的にループして再生されますので、stop がなければ、1回転どころか2回も3回も回ってしまうことになります。
ですが、ムービークリップのタイムラインの最後に stop があれば、ムービークリップのアニメは、1回転した最後のフレームで停止したままになります。ですから、1度だけ回して止めておきたい場合は、最後に stop が必要なのです。
なぜ必要なのか?と思ったら、では、なかったらどうなるのか?を試してみると、それが必要な理由がよく分かります。
stop;
とあるところを、コメントにしてみましょう。
//stop;
このようにすると、どうなりますか?
コメントを使うと、スクリプトを一時的に無効にできます。問題のあるスクリプトや、上記のように、このアクションがなかったらどうなる?と思った時は、すぐにスクリプトを削除しないで、コメントを使って一時的に無効にしてみるといいですよ。戻す時は、コメントの記号を削除するだけで簡単に戻せます。
なるほど、分かりやすくご説明していただきありがとうございました。
そういうことだったんですね。アドバイス頂いたとおり、今後は自分で色々試してから質問してみます~
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(セキュリティ) Software Distribution folder の rename 手順 1 2022/08/19 13:08
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- Visual Basic(VBA) VBAで一時中断したプログラムの再開をさせたい 1 2022/11/13 11:15
- 格安スマホ・SIMフリースマホ これからスマホを始めるにあたりPovo2.0と契約したいがスマホからの申し込みになるって変ですよね 3 2023/08/20 14:22
- テレビ 水平ローディングのカセットデッキからカセットテープが取り出せない 1 2023/03/01 15:09
- 日本株 株の取引きって祝日でも購入可能? 2 2022/08/11 10:31
- スピーカー・コンポ・ステレオ cueシートのpregapについて 1 2023/05/13 19:59
- ネットスーパー ヨドバシの入金確認タイミング 6 2023/06/29 08:51
- 英語 高一英語 前置詞 画像の1番下の問題です。 答えは There is a bus stop in f 4 2023/08/11 13:12
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
おもしろフラッシュのサイト名...
-
この曲はなんでしょう?
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
フラッシュゲームアーカイブ2
-
Flashコンテンツを使ったWebサイト
-
Flashをブロックしないで
-
ダウンロードしたデジブックはa...
-
ad or script について
-
VBAのコンボボックスの年月表示...
-
uwscでExcelに自動記入
-
パソコンのリカバリーについて
-
iPhoneです。 Adobeフラッシュ...
-
ロック画面に天気を表示したい
-
サイト構築の方法を教えてください
-
URLの/以降だけを入力したいです。
-
Adobe(マクロメディア)のFLAS...
-
adobe flash playerは無料です...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画面全体にマスク
-
ページ移動する間にMCのアクシ...
-
Flashでの連打ゲームの作成方法...
-
長方形がランダムに消えるやつ
-
フレーム内に移動したい
-
ドロップフレームの計算をエク...
-
Access2010でサブフォームのフ...
-
phpで音を鳴らす
-
フレーム内のオプションボタン...
-
【C#】wavファイルの複数同時再生
-
VB6のスクロールバー付きフレー...
-
C#でDLLファイル読み込みを行う...
-
VBで動的に作成したパネルの上...
-
cisco catalystのトラブルシュ...
-
車の運転時のメガネ 縁なし(...
-
Flashで右クリックメニューにつ...
-
WEBブラウザの重複起動の禁止
-
WebBrowserでgoogle検索するには?
-
URLを隠す、または別アドレスな...
-
GetPrivateProfileString変値
おすすめ情報