2010年9月1日水曜日

[MA-1] Digital Watch



ex1_digital_watch.swf

ActionScript2.0
//フレーム読み込み時に実行
this.onEnterFrame = function() {
 var ampm:String;
 var nowTime:String;

 var DateObj:Date = new Date();

 var hour:Number = DateObj.getHours();
 var minute:Number = DateObj.getMinutes();
 var second:Number = DateObj.getSeconds();

//午前午後判断
 if (hour >= 0 && hour < 12) {
  ampm = "am";
 } else if (hour >= 12 && hour <= 23) {
  ampm = "pm";
  hour -= 12;
 } else {
  ampm = "pm";
 }

//流し込む文字列の結合
 nowTime = ampm + DigitAdjust(hour, 2) + ":" + DigitAdjust(minute, 2) + ":" + DigitAdjust(second, 2);
 NowTimeView.text = nowTime;
};

//桁数変換
function DigitAdjust(num, Digit:Number) {
 var newNum:String = num.toString();
 while (newNum.length < Digit)
  newNum = "0" + newNum;
 return newNum;
};
ダウンロード

0 件のコメント: