![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
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で質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Flashでの連打ゲームの作成方法...
-
ニュースティッカーの作り方
-
オプションボタンを矢印キーで...
-
2倍速を等速動画に(車載動画)
-
actionscript2.0から3.0へ、
-
FLASHでピクロス(お絵かきロジ...
-
フレームでのResponse.Redirect
-
ブラウザが揺れる(震動)させ...
-
ソニーのPlayMemoriesHomeを使...
-
キーフレームとはなんですか?
-
シーン逆再生から再生
-
音楽を止めたい><
-
FlashMX フェードアウト
-
雪の降るスクリプトで、、、
-
プルダウンメニューとフェード...
-
GetPrivateProfileString変値
-
眼鏡レンズを持参すればフレー...
-
インターネットエクスプローラ...
-
大元のタイムラインの変数を初...
-
PCでのツイッター閲覧について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マスクの形を自由自在に変えたい
-
ページの切り替えのフェードイ...
-
パブリッシュで左端が切れます
-
FlashMX 新レイヤーを追加→フ...
-
時計がついたスライドショーが...
-
ニュースティッカーの作り方
-
フラッシュ>>action script ...
-
【FLASH】swapDepthsでMCが増...
-
flashボタンオーバーで残像を残...
-
長方形がランダムに消えるやつ
-
Flash Lite 1.1で、複数のMCをA...
-
Flashで一部レイヤーだけループ...
-
ムービークリップの再生速度
-
ラジオボタンの作り方
-
ロールオーバーで他の画像を表...
-
Flash lite 1.1で、指定範囲内...
-
フレーム内に移動したい
-
【C#】wavファイルの複数同時再生
-
C#でDLLファイル読み込みを行う...
-
車の運転時のメガネ 縁なし(...
おすすめ情報