The packages for the Penner AS2 classes have been updated and my previous posts and documentation have been updated to reflect the changes. Below you will find a list of the changes that were made.
Changes:
1) The Vector and Vector3d classes have been moved from the com.robertpenner.vector package to the com.robertpenner.geom package.
2) There is no longer a com.robertpenner.vector package.
3) The Constant class no longer exists, it has been merged with the Utility class into the new MathUtil class.
4) The MathUtil, Degree, and Polar classes have been moved from the com.robertpenner.math package to the com.robertpenner.utils package.
5) There is no longer a com.robertpenner.math package.

We’re moving directly from Chapter 5 to Chapter 8 of Robert Penner’s Programming Flash MX.
We’re skipping Chapter 6 because it’s all about event-based programming and uses the old ASBroadcaster, so there’s no need to go into it. If you’re interested in event-based programming after reading the chapter and don’t know much about it, look into mx.events.EventDispatcher, there’s a ton of documentation out there on it.
We’re also skipping Chapter 7 because it focuses on the Motion and Tween classes that Macromedia licensed from Penner and wrapped into one mx.transitions.Tween class, so no need to recreate that class, although we will need to use it for the class I have converted in Chapter 8. Penner himself converted the other classes from Chapter 7 to AS2: the now famous easing equations that you can download from his site.
Chapter 8 begins to delve into the world of physics. Most of the chapter focuses on using the Vector class with the core principles–velocity, acceleration, force–and the relationships between them.
This chapter contains only one class: WaveMotion, which will be included in the com.robertpenner.effects namespace.
Documentation:
com.robertpenner.effects.WaveMotion
Source:
Penner AS2 ProFMX: Chapter 8 Classes
Dependencies:
mx.transitions.Tween