メイン

02_再生と停止 アーカイブ

2006年10月28日

02-1 playボタンとstopボタン

「FLASH」の文字のアニメーションがループ再生しているムービークリップがあります。stopボタンをクリックするとアニメーションが止まり、playボタンをクリックするとアニメーションが再開します。

fig02-01-01.jpg

ソースファイル→ダウンロード

02-2 play/stopのトグルボタン

「FLASH」の文字のアニメーションがループ再生しているムービークリップがあります。stopボタンをクリックするとアニメーションが止まり、playボタンをクリックするとアニメーションが再開します。playボタンとstopボタンは互いに入れ替わるトグルボタンになっています。

fig02-02-01a.jpg

02-3 クリックで再生/停止するムービークリップ

歯車のムービークリップをクリックすると、クリックされた歯車が回転をはじめます。回転している歯車をクリックすると回転を停止します。変数の値で条件分岐を行って停止と再開の処理を振り分けます。

fig02-03-01.jpg

02-4 クリックで再生/停止するMovieClipクラス拡張

歯車のムービークリップをクリックすると、クリックされた歯車が回転をはじめます。回転している歯車をクリックすると回転を停止します。変数の値で条件分岐を行って停止と再開の処理を振り分けます。動作的には02-3で作ったムービークリップと同じですが、スクリプトの実装の方法が違います。ここではMovieClipクラスを拡張したクラスをムービークリップシンボルに割り当てて使う方法を紹介します。

fig02-04-01.jpg

02-5 複数のムービークリップの再生と停止

2機のUFOのライト、5つの星、「UFO」の文字が点滅しています。これらはufo_mcという1つのムービークリップの中に入っているムービークリップです。STOPボタンをクリックするとすべてが止まり、playボタンをクリックするとアニメーションが再開します。複数のムービークリップを中に含んでいるムービークリップのアニメーションを止めるには、含まれているムービークリップを個々に止めなければなりません。

fig02-05-01.jpg

02-6 再生をしばらく待つ

ムービーを再生すると「FLASH」の文字のアニメーションがループ再生されます。アニメーションの再生開始は毎回数秒間の待ち時間を置いて繰り返されます。待ち時間の指定を省略すると5秒以内の乱数の待ち時間になります。待ち時間はsetIntervalで作るタイマーで計測しています。

fig02-06-01.jpg

02_再生と停止

リンク

wavelogo_orange.jpg