My favorites | Sign in
Project Home Downloads Wiki Source
Search
for
WhatsNewInVersion040  
Updated Feb 5, 2010 by moses...@gmail.com

This page is updated sporadically, for details click Source > Changes above.

0.4.9 notes Improves GoASAP's management layer.

  • All managers are now accessed by GoEngine in the order they are added, so various duties can be carefully ordered.
  • NEW INTERFACE: ILiveManager. GoEngine has been altered so that any managers that implement this interface receive a special onUpdate() callback after each update cycle.
  • OverlapMonitor has been rewritten to use Dictionaries instead of Arrays to store handlers internally, and to correct an efficiency flaw in release().
  • Also: GoItem.defaultPulseInterval has been set back to ENTER_FRAME. (While 33ms does perform faster on benchmarks with thousands of animations, ENTER_FRAME runs much smoother in practical contexts.)

0.4.7 notes

  • Added new Repeater & LinearGoRepeater classes.
  • LinearGo, PlayableGroup and sequence classes now sport repeater instances.
  • Added new event types to GoEvent and playable classes: PAUSE, RESUME and CYCLE.
  • useFrames support added to LinearGo
  • id property of PlayableBase changed to playableID (v0.4.8) to avoid conflicts, id was too generic.
  • static playRetainer property added to PlayableBase for stashing refs to self during play cycle (v0.4.4)

0.4.2 notes

  • Totally new tests package with GoTestBase class and tutorial classes
  • The tutorial class SizeTweenMG renamed slightly (was Mg) and updated a little
  • GoItem now sports a smoother defaultPulseInterval of 33
  • Sequence Looping feature added: repeatCount & currentCount props added
  • Sequences now should not be GC'd while running if you don't store a ref to them
  • SequenceCA: Many changes and fixes mostly dealing with trailingTweens
  • TweenBencher updated for use with this version.

0.4.0 notes

  • IPlayable, IPlayableBase, and PlayableBase are reorganized so that PlayableBase does not implement IPlayable.
  • Sequence.addStepAt parameters were switched to match DisplayObjectContainer.addChildAt().
  • GoEngine has been rewritten again for some very successful optimization (new charts! http://www.goasap.org/info.html#benchmarks), and adds an internal caching mechanism that keeps animations in sync during sequence advance.
  • TweenBencher 1.6 now includes a memory meter so you can keep an eye peeled for memory leaks in your animation systems.

Sign in to add a comment
Powered by Google Project Hosting