Moon Phase is a Flash ActionScript 2 application that shows the current lunar phase. Visitors can navigate in time using the calendar to see past and current phases. What’s most notable about this project was the creation of a quadratic bezier class to handle the smooth rendering of a circle. At the time of this app’s creation, ActionScript only had a cubic bezier curve capability (three control points) which resulted in egg-shaped paths. The addition of another control point enabled this application to become reality. The calculator is slightly off because it’s using a “Blue Moon” date moment in the calculation that is nearly 20 years old. Updating the Blue Moon variable would result in a better result but since Flash is becoming obsolete, I’ve decided to leave as is.
Note…if you have an Apple computer, this feature will not show.