var hourHand:MovieClip;var minuteHand:MovieClip;var secondHand:MovieClip;var clockInterval:Number; createClips();updateClock();clockInterval = setInterval(this, "updateClock", 500); // function updateClock():Void { var d:Date = new Date(); var h:Number = d.getHours(); var m:Number = d.getMinutes(); var s:Number = d.getSeconds(); if (h >= 12) { // getHours returns a value between 0 and 23, // so we need to keep it within a 12 hour range. h -= 12; } hourHand._rotation = (360 / 12) * h; minuteHand._rotation = (360 / 60) * m; secondHand._rotation = (360 / 60) * s;} function createClips():Void { var depth:Number = this.getNextHighestDepth(); // Second secondHand = this.createEmptyMovieClip("secondHand", depth++); secondHand.lineStyle(2, 0xFF0000); secondHand.moveTo(0, -80); secondHand.lineTo(0, 0); // Minute minuteHand = this.createEmptyMovieClip("minuteHand", depth++); minuteHand.lineStyle(3, 0x00FF00); minuteHand.moveTo(0, -90); minuteHand.lineTo(0, 0); // Hour hourHand = this.createEmptyMovieClip("hourHand", depth); hourHand.lineStyle(5, 0x0000FF); hourHand.moveTo(0, -100); hourHand.lineTo(0, 0); // Position the movie clips. // Just move them to the center of the Stage for now. var x:Number = Math.floor(Stage.width / 2); var y:Number = Math.floor(Stage.height / 2); hourHand._x = x; hourHand._y = y; minuteHand._x = x; minuteHand._y = y; secondHand._x = x; secondHand._y = y;}