[Golist] Major update! Version 0.5.0
Donovan Adams
donovan at hydrotik.com
Mon Jul 21 08:50:50 PDT 2008
HydroTween + HydroSequence in it's current incarnation works fine with the new version. All of the updates related to the new version are things to be aware of outside of the HT+HS code as Moses mentioned.
However I will be upgrading/updating the Code and example files in my latest Blog post just to avoid having to copy stuff over so it's current. Also will continue to add some lower level controls keeping the updates in mind.
:)
----------------------------------------
Return-Path: <golist-bounces at goasap.org>
Received: from procyon.lunarpages.com [209.200.229.10] by mail29.safesecureweb.com with SMTP;
Mon, 21 Jul 2008 11:18:26 -0400
Received: from localhost ([127.0.0.1] helo=procyon.lunarpages.com)
by procyon.lunarpages.com with esmtp (Exim 4.68)
(envelope-from <golist-bounces at goasap.org>)
id 1KKx9L-0003BD-LX; Mon, 21 Jul 2008 08:18:07 -0700
Received: from cpe-72-229-98-66.nyc.res.rr.com ([72.229.98.66]
helo=[192.168.1.100])
by procyon.lunarpages.com with esmtpsa (TLSv1:AES128-SHA:128)
(Exim 4.68) (envelope-from <moses at goasap.org>) id 1KKx9I-0003AS-NC
for golist at goasap.org; Mon, 21 Jul 2008 08:18:05 -0700
Message-Id: <0AAD38E2-48D6-4720-B015-090C29ACDEC2 at goasap.org>
From: Moses Gunesch <moses at goasap.org>
To: Mailing list for the Go ActionScript Animation Platform <golist at goasap.org>
In-Reply-To: <09CB0995-0ADA-4574-861F-B1BFB8D6C473 at goasap.org>
Mime-Version: 1.0 (Apple Message framework v926)
Date: Mon, 21 Jul 2008 11:17:59 -0400
References: <09CB0995-0ADA-4574-861F-B1BFB8D6C473 at goasap.org>
X-Mailer: Apple Mail (2.926)
Subject: Re: [Golist] Major update! Version 0.5.0
X-BeenThere: golist at goasap.org
X-Mailman-Version: 2.1.9.cp2
Precedence: list
Reply-To: Mailing list for the Go ActionScript Animation Platform
<golist at goasap.org>
List-Id: Mailing list for the Go ActionScript Animation Platform
<golist_goasap.org.goasap.org>
List-Unsubscribe: <http://goasap.org/mailman/listinfo/golist_goasap.org>,
<mailto:golist-request at goasap.org?subject=unsubscribe>
List-Archive: <http://goasap.org/pipermail/golist_goasap.org>
List-Post: <mailto:golist at goasap.org>
List-Help: <mailto:golist-request at goasap.org?subject=help>
List-Subscribe: <http://goasap.org/mailman/listinfo/golist_goasap.org>,
<mailto:golist-request at goasap.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0151382707=="
Sender: golist-bounces at goasap.org
Errors-To: golist-bounces at goasap.org
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - procyon.lunarpages.com
X-AntiAbuse: Original Domain - hydrotik.com
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - goasap.org
X-Source:
X-Source-Args:
X-Source-Dir:
X-Rcpt-To: <donovan at hydrotik.com>
X-SmarterMail-Spam: Bayesian Filtering, SPF_None
Just to clarify a little, the main thing that changes the way we all work with GoASAP is #2 in the list below: the Playstates class. Instead of PlayableBase.PLAYING for example (or just PLAYING from within the class), you will need to use PlayStates.PLAYING.
That has been updated in LinearGo and the utilities and test files already. So, it might be that you don't have to make any changes to your API code at all!
But it does change the way that your users will reference play states on tweens, groups and sequences.
Like,
var t:HydroTween = HydroTween.go({...});t.pause();trace( (t.state==PlayStates.PAUSED) );
m
On Jul 21, 2008, at 2:25 AM, Moses Gunesch wrote:
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/29bb621d/attachment.html
More information about the GoList
mailing list