[Golist] Major update! Version 0.5.0

Moses Gunesch moses at goasap.org
Sun Jul 20 23:25:31 PDT 2008


Warning: this update might affect existing code, it's pretty  
significant.

The IPlayable system has been overhauled and simplified in this version.

This is a system-level change, and it's a shame to have it come after  
the Open Source Flash Development book has been published, but such is  
life.


1. The IPlayableBase interface has been removed from the GoASAP core.  
The state property was moved into the IPlayable interface, and the  
playableID property is now treated as an optional convention.

2. The play-state constants (PLAYING, etc.) have been moved into a new  
class called PlayStates.

3. The class PlayableBase is now treated as entirely optional



As GoASAP has gotten more use it's become clear that PlayableBase was  
too primary -- often subclassing is not a good option unless you're  
working from scratch. Keeping the PlayStates constants in their own  
class loosens things up quite a bit and provides a lot more freedom.

This update has a ripple effect, many of the example/test classes and  
utilities have been updated to use the new PlayStates. Also includes a  
small improvement in Sequence.skipTo() and some documentation updates.  
(click "frames")



Feedback welcome, as always!!!
  :-)

Moses


[Special thanks to Tim Knip, Donovan Adams and Jack Doyle for their  
input on this rev!]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080721/2f098067/attachment.html 


More information about the GoList mailing list