Frame 1
this.createEmptyMovieClip("clock", 3);
clock._x = 150;
clock._y = 150;
clock.createEmptyMovieClip("circle", 1);
clock.circle.lineStyle(4, 102, 100);
clock.circle.moveTo(100, 0);
circleRadius = 100;
a = 0;
while (a < 360) {
radAngle = (a * Math.PI) / 180;
xCoord = Math.cos(radAngle) * circleRadius;
yCoord = Math.sin(radAngle) * circleRadius;
clock.circle.lineTo(xCoord, yCoord);
a++;
}
clock.circle.lineStyle(20, 0, 100);
clock.circle.moveTo(114, 0);
bigCircleRadius = 114;
a = 0;
while (a < 360) {
radAngle = (a * Math.PI) / 180;
xCoordBig = Math.cos(radAngle) * bigCircleRadius;
yCoordBig = Math.sin(radAngle) * bigCircleRadius;
clock.circle.lineTo(xCoordBig, yCoordBig);
a++;
}
shineAlpha = 10;
clock.circle.lineStyle(14, 16777215, shineAlpha);
clock.circle.moveTo(-114, 0);
shineRadius = 114;
a = 180;
while (a <= 270) {
radAngle = (a * Math.PI) / 180;
if ((a >= 180) && (a <= 210)) {
shineAlpha = shineAlpha + 1;
} else {
shineAlpha = shineAlpha - 1;
}
xCoordBig = Math.cos(radAngle) * bigCircleRadius;
yCoordBig = Math.sin(radAngle) * bigCircleRadius;
clock.circle.lineStyle(14, 16777215, shineAlpha);
clock.circle.lineTo(xCoordBig, yCoordBig);
a++;
}
outlineAlpha = 40;
clock.circle.lineStyle(1, 51, outlineAlpha);
clock.circle.moveTo(104, 0);
outlineRadius = 104;
ola = 0;
while (ola <= 360) {
radOutAngle = (ola * Math.PI) / 180;
if ((ola >= 180) && (ola <= 225)) {
outlineAlpha = outlineAlpha - 1.6;
} else if ((ola > 225) && (ola <= 270)) {
outlineAlpha = outlineAlpha + 1.6;
} else {
outlineAlpha = 40;
}
xOutCoord = Math.cos(radOutAngle) * outlineRadius;
yOutCoord = Math.sin(radOutAngle) * outlineRadius;
clock.circle.lineStyle(1, 51, outlineAlpha);
clock.circle.lineTo(xOutCoord, yOutCoord);
ola++;
}
clock.circle.lineStyle(3, 0, 100);
clock.circle.moveTo(100, 0);
circleRadius = 100;
smallerCircleRadius = 90;
h = 0;
while (h < 12) {
hourAngle = h * 30;
radHourAngle = (hourAngle * Math.PI) / 180;
xCoord1 = Math.cos(radHourAngle) * circleRadius;
yCoord1 = Math.sin(radHourAngle) * circleRadius;
xCoord2 = Math.cos(radHourAngle) * smallerCircleRadius;
yCoord2 = Math.sin(radHourAngle) * smallerCircleRadius;
clock.circle.moveTo(xCoord1, yCoord1);
clock.circle.lineTo(xCoord2, yCoord2);
h++;
}
clock.circle.lineStyle(1, 0, 100);
clock.circle.moveTo(100, 0);
circleRadius = 99;
smallerCircleRadius = 91;
m = 0;
while (m < 60) {
minuteAngle = m * 6;
radMinuteAngle = (minuteAngle * Math.PI) / 180;
xCoord1 = Math.cos(radMinuteAngle) * circleRadius;
yCoord1 = Math.sin(radMinuteAngle) * circleRadius;
xCoord2 = Math.cos(radMinuteAngle) * smallerCircleRadius;
yCoord2 = Math.sin(radMinuteAngle) * smallerCircleRadius;
clock.circle.moveTo(xCoord1, yCoord1);
clock.circle.lineTo(xCoord2, yCoord2);
m++;
}
clock.createEmptyMovieClip("secondsHand", 40);
clock.secondsHand.lineStyle(0, 16711680, 100);
clock.secondsHand.moveTo(0, 0);
clock.secondsHand.lineTo(0, -90);
clock.createEmptyMovieClip("minutesHand", 30);
clock.minutesHand.lineStyle(5, 0, 100);
clock.minutesHand.moveTo(0, 0);
clock.minutesHand.lineTo(0, -69);
clock.createEmptyMovieClip("hoursHand", 20);
clock.hoursHand.lineStyle(6, 0, 100);
clock.hoursHand.moveTo(0, 0);
clock.hoursHand.lineTo(0, -50);
clock.hoursHand.lineStyle(4, 16777215, 100);
clock.hoursHand.lineTo(0, 0);
clock.onEnterFrame = function () {
var _local1 = this;
clockDate = new Date();
seconds = clockDate.getSeconds();
_local1.secondsHand._rotation = seconds * 6;
minutes = clockDate.getMinutes();
_local1.minutesHand._rotation = minutes * 6;
hours = clockDate.getHours();
_local1.hoursHand._rotation = (hours * 30) + (minutes / 2);
};
Symbol 8 Button
on (release) {
getURL ("http://www.randomflash.frih.net", "_blank");
}