|
FLASH5で機能が強化されたActionScriptのみで作ったデジタル時計です。
CGIやJavaScriptは使っていないので単独で動きます。
FLASH4でも挑戦していたのですが、うまくできませんでした。 |
|
- 1〜6行目は時、分、秒を取得し、それぞれの10の位と1の位を求めています。
- 8〜25行目は求めた時、分、秒の値を使ってそれぞれのムービークリップのインスタンスで該当する数字のフレームジャンプしています。
- 26行目はフレームの最初に戻って上記の処理を繰り返すために必要です。
|
タイムラインは次のように2フレームのみです。
数字のムービークリップのタイムラインです。
1フレーム目が0、10フレーム目が9です。 |
getHoursメソッドで得られる値が実際の時間より1大きくなっている。Flashのサポートセンターを見てみるとタイムゾーンを日本に設定しているとき、夏時間適用期間の4月から10月の間は現在時間+1の値を返すようになっているとのこと。回避法は後日公開されるらしい。 |