private var moonRadius: Number
private var moonRotation: Number
private var multiVal: Number
Target MC to create the illustration inside.
private var mc: MovieClip
Reference to Mc to draw the shadow inside.
private var moonMc: MovieClip
private var moonX: Number
private var moonY: Number
private var intervalObject: Number
private var animateSpeed: Number
Constructor for the Moon.MoonDrawing Class
public function Draw( mc: MovieClip, moonMcName: String, x: Number, y: Number, animate: Boolean )
private function createMoon( moonMcName: String, animate: Boolean ):Void
public function phaseToShadow( percent: Number ):Number
public function phaseToLit( percent: Number ):Number
private function drawMoon( drawTarget: MovieClip, shadow_rad: Number, rot: Number, col: Number, alpha: Number ):Void
private function updatePhase():Void
public function setMoonDate( d: Date ):Void
public function startMoonAnimation():Void
public function stopMoonAnimation():Void
public function toggleMoonAnimation():Void
public function fastForward():Void
public function rewind():Void
private function animate():Void