The Cycle class is the base class for the animation cycler classes.
Sets up the cycler class. If specified, it sets the client property to newClient. It then sets cycleCnt to zero, and the completed flag to FALSE.
Sets the client to it's next cel if the cycleCnt property is equal to the cycleSpeed property. This being the case, if, for example, cycleSpeed is set
to 5, then the cel will only be changed every 5 calls.
In the Cycle class, this is just a place holder method.
Cues motion for the caller.
Sets the client's cycler property to NULL. If the Cycler is completed, and the caller property is set to an object, the cue() method of caller is called. The Cycle class
is then disposed.