[Golist] Version 0.4.7 (critical update!)
Moses Gunesch
moses at goasap.org
Thu Apr 10 14:07:52 PDT 2008
Version 0.4.7 MAJOR UPDATE (merging back from branch.)
------------------------------------------------------
WARNING: This update changes LinearGo's constructor,
so you will need to modify any existing subclasses!
------------------------------------------------------
GoEvent:
New types PAUSE, RESUME and CYCLE
NEW CLASS - EasingFormatError:
Throw this error if an easing function is not in the correct format.
LinearGo now throws this error.
NEW CLASS - Repeater:
- An iterator for tracking loops & cycles in playable classes.
- class const INFINITE for indefinite repeating
- hasNext() and next() iterator methods
- skipTo() method aids in calculating new play position across cycles
NEW CLASS - LinearGoRepeater:
- A special repeater for LinearGo
- reverseOnCycle option, true by default
(if set false, loops a tween using forwards play during cycles)
- easingOnCycle & extraEaseParams settings for alternating back-and-
forth easings
NEW CLASS - com.mosesSupposes.go.tests.GoFlexTestBase:
Same as GoTestBase but uses mx.controls.Button
LinearGo, significant changes:
** THE CONSTRUCTOR HAS CHANGED, MEANING THAT YOU NEED TO UPDATE YOUR
EXISTING SUBCLASSES. **
Be absolutely sure that your LinearGo subclasses call super(),
which is now mandatory!!!!
- repeater property
(an instance of LinearGoRepeater generated in the constructor)
replaces properties cycles and easingOnCycle.
- "use frames" support:
- useFrames:Boolean getter/setter property
(when active, delay and duration are update-counts instead of seconds)
- currentFrame getter
(always counts forward thru delay, duration and all cycles)
- timePosition getter updated
(works same for time & frames; value is -delay thru duration)
- setupUseFramesMode() class method
- enables useFrames for all new LinearGo instances
- sets GoItem.defaultPulseInterval to ENTER_FRAME (it's normally 33ms)
- option to use a zero-based frame index
- class defaults are now verified during construction
- easeOut and easeNone class methods added to provide some default
options
- dispatches new PAUSE, RESUME & CYCLE event types
PlayableGroup:
- dispatches new PAUSE, RESUME & CYCLE event types
- repeater property (instance of Repeater) for looping play
- minor update to addChild's adoptChildState option, docs improved
SequenceBase, Sequence, SequenceCA:
- dispatches new PAUSE, RESUME & CYCLE event types
- repeater property (instance of Repeater) for looping play
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080410/349b41e1/attachment-0001.html
More information about the GoList
mailing list