デジタル時計
デジタル時計
1
新規ファイル作成(ステージサイズは適当に)
僕は550pxの450pxでいつも開く。
2
まずは背景を作る。
これも短形ツールで自分の好きなように作り込む。
まあ時計なので見やすい方がいいですよね。
僕の場合は外線を20pxで中も外もグラデーションをかけてます。
3
好きな背景を作ったら念の為にレイヤーをロック!
名前は「背景」で
新規レイヤーを作り名前は「text」で。
下記画像のように時間を表示するテキストを作る。
「:」の部分だけ静止テキストで時間の部分はダイナミックテキストにする。
入力数字はなんでもok。
作成したテキストにインスタント名を付ける
時間→「hour_txt」
分→「min_txt」
秒→「sec_txt」
4
新たに新規レイヤーを作る
普段のように「actions」で。
下記のように記述する。
import flash.events.Event; addEventListener(Event.ENTER_FRAME,digitalclockDate); function digitalclockDate(evt:Event):void{ //dateクラス設定 var dateobj = new Date(); if(dateobj.hours<10){ this.hour_txt.text = "0" + dateobj.hours; }else{ this.hour_txt.text = dateobj.hours; } if(dateobj.minutes<10){ this.mini_txt.text = "0" + dateobj.minutes; }else{ mini_txt.text = dateobj.minutes; } if(dateobj.seconds<10){ sec_txt.text = "0" + dateobj.seconds; }else{ sec_txt.text = dateobj.seconds; } }
プレビューしてみる。