現在の時刻を取得する

アナログ時計

Point
Illustratorの回転ツール等で等間隔に時計のイラストを作成。
Flashへ読み込み(ビットマップではなく、illustratorのデータを保持する)
・針をムービークリップへ変換(必ず基準点を針の根元(時計の中心)にする)
※シンボルへ変換後でも、ライブラリーの中のシンボルをWクリックして、個別にシンボルの編集も可能。
・タイムラインに下記Scriptを記入。


Script

this.onEnterFrame = function(){
	var date_obj = new Date();
	
/*getSeconds() メソッドから秒を取得して 60 で割り 0.0 〜 1.0 の
大きさにします。 360 度を掛けて角度とします。*/
	seconds_mc._rotation = date_obj.getSeconds() / 60 * 360;

/*getMinutes() メソッドから分を取得して 60 で割り 0.0 〜 1.0 の
大きさにします。 360 度を掛けて角度とします。*/
	minutes_mc._rotation = date_obj.getMinutes() / 60 * 360;

/*getHours() メソッドから時間を取得して 24 で割り 0.0 〜 1.0 の
大きさにします。短針は 1 日 2 週するので 720 度を掛けて角度と
します。 
さらに getMinutes() メソッドから分を取得して 60 で割り 0.0 〜
 1.0 の大きさにします。短針は 1 時間に 30 度回転するので 30 度
を掛けて角度に加算します。*/
	hours_mc._rotation = date_obj.getHours() / 24 * 720 + date_
obj.getMinutes() / 60 * 30;
}