2011年

12月

11日

Flash アナログ時計 1

タイムライン

this.hours_mc.onEnterFrame = function(){
    objDate = new Date();
    hours = objDate.getHours();
    minutes = objDate.getMinutes();
    if(hours >= 12){
        hours = hours - 12;
    }
    hours = hours*30 + Math.floor(minutes/2);
    this.hours_mc._rotation = hours;
}

 

秒針

onClipEvent (enterFrame) {
    objDate = new Date();
    seconds = objDate.getSeconds();
    seconds = seconds*6;
    this._rotation = seconds;
}

 

長針

onClipEvent (enterFrame) {
    objDate = new Date();
    minutes = objDate.getMinutes();
    seconds = objDate.getSeconds();
    minutes = minutes*6+Math.floor(seconds/10);
    this._rotation = minutes;
}

 

短針

onClipEvent (enterFrame) {
    objDate = new Date();
    hours = objDate.getHours()%12;
    hours = Math.floor(360/12*hours);
    this._rotation = hours;
}

▲このページのTOPへ