[Golist] tween classes versus all-in-one
Moses Gunesch
moses at goasap.org
Thu Apr 17 09:56:25 PDT 2008
On Apr 17, 2008, at 10:41 AM, Tollman Owens wrote:
> I can only see the benefit of doing all of the extra functionality in
> external classes for legibility, because you are going to
> get the weight when you do the import, so being able to save file size
> is not really an issue, please correct me is i am wrong.
It's not about legibility, it's about modularity.
Think about it from an Object-Oriented and Open-Source Sharing
perspective: Whoever extends LinearGo with the best (simplest, most
coherent, most functional) set of basic tween classes will be
providing a bedrock foundation for everyone else.
The most attractive set of basic tween classes put out by one of you
should end up receiving a VERY high adoption rate, because this set of
basic tween classes can be repurposed for ANY parser or more complex
system. No one has so far realized this and picked up the gauntlet
but, I'm freely handing it to all of you for the taking. So go ahead,
get famous if you want. ;-)
Such a set is not included in GoASAP in order to maintain purity:
Go is a base system that doesn't propose any specific syntax, not even
for tween classes, because there are so many approaches to that
interface.
A basic list of tweens might be something like this:
* A DisplayObject tween
* A generic any-object/ any-property multiple-value tween
* A generic any-object/ any-property multiple-value tween
* A ColorTransform tween (could subclass the multi-value tween)
* A BitmapFilter tween
(could be several of them since some filters are multi-value)
* A Bezier-arc tween
Just my two cents.
moses
More information about the GoList
mailing list