[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