wevyの待ち受けFlashでもよく使用する時間取得(デジタル時計)。今回はその待ち受け制作に特化した3キャリア対応のテンプレートflaファイルを公開します!
初心者の方でもダウンロードすればすぐに使えるようになっており、ファイル内にあるbgレイヤーには現在発売されている携帯の縦横比で一番長い機種にあわせて240[px]×500[px]の背景用シェイプが置いてあります。
プログラムの内容ですが、どの針を削除しても動けるように時、分、秒のムービークリップ内にスクリプトは書かれています。こういう風に分けていると秒針だけしか使わない場合とか制作してるとあるので何かと便利です!スクリプト自体は針の位置をちょこちょこ計算してローテーションで回転してるだけなので今回は特に解説はしません。
※zip内のflaファイルはFlash8以降でファイルが開けるようにFlash8で制作しました。このflaファイルは商用/非商用に限らず自由に使用していただいて構いません。
[「hourMc」ムービークリップ] 1フレーム目
////////////////////////////////////
//////// 情報取得
// 時取得
hour = fscommand2(“GetTimeHours”);
// 針の位置指定
setProperty(“”, _rotation, hour*30+minute/2);
[「minuteMc」ムービークリップ] 1フレーム目
////////////////////////////////////
//////// 情報取得
// 分取得
minute = fscommand2(“GetTimeMinutes”);
// 針の位置指定
setProperty(“”, _rotation, minute*6);
[「secondMc」ムービークリップ] 1フレーム目
////////////////////////////////////
//////// 情報取得
// 秒取得
second = fscommand2(“GetTimeSeconds”);
// 針の位置指定
setProperty(“”, _rotation, second*6);