From moses at goasap.org Sat Feb 9 12:34:39 2008 From: moses at goasap.org (Moses Gunesch) Date: Sat, 9 Feb 2008 15:34:39 -0500 Subject: [Golist] Go Video Tutorial (rough cut) Message-ID: Hi, I haven't had the time to convert this to a swf yet and don't have a streaming server, but if you want to download this as a full .mov quicktime file go here http://www.goasap.org/files/ and right click on the file called "go-tween-lesson1.mov" to download it. I think I'm going to have to do another take, there are some problems with the sound levels and background noise in places, but again if you're hungry for knowledge this might be the help you're looking for. Please send me your feedback off list, thanks! - m From moses at goasap.org Thu Feb 14 09:39:12 2008 From: moses at goasap.org (Moses Gunesch) Date: Thu, 14 Feb 2008 12:39:12 -0500 Subject: [Golist] Go Video Tutorial: live! In-Reply-To: References: Message-ID: Uploading now! Go video tutorial: Creating a tween with Go - m From moses at goasap.org Thu Feb 14 09:43:20 2008 From: moses at goasap.org (Moses Gunesch) Date: Thu, 14 Feb 2008 12:43:20 -0500 Subject: [Golist] Go Video Tutorial: live! In-Reply-To: References: Message-ID: Uploading now! Go video tutorial: Creating a tween with Go http://go.mosessupposes.com/?p=28 - m _______________________________________________ GoList mailing list GoList at goasap.org http://goasap.org/mailman/listinfo/golist_goasap.org From moses at goasap.org Thu Feb 14 15:01:44 2008 From: moses at goasap.org (Moses Gunesch) Date: Thu, 14 Feb 2008 18:01:44 -0500 Subject: [Golist] Join the Go SVN In-Reply-To: References: Message-ID: <1F2AFB58-1CD0-4D2A-B202-43822D195F38@goasap.org> I would like to see this turn into more of a community type of thing now so, I think the best way to do that is by making branches for anyone and everyone who's got a Go related class. I am going to be really open with the Go SVN. People who send me their code can get committed any time, and if you're really on fire I will make you a committer without a hitch. So check out the new Video Tutorial folks and, start sending me your code ? let's get this party started! :) - m From donovan at hydrotik.com Thu Feb 14 19:10:13 2008 From: donovan at hydrotik.com (donovan at hydrotik.com) Date: Thu, 14 Feb 2008 22:10:13 -0500 Subject: [Golist] Join the Go SVN In-Reply-To: <1F2AFB58-1CD0-4D2A-B202-43822D195F38@goasap.org> Message-ID: Is this for parsers? :) or just core updates On 2/14/08 6:01 PM, "Moses Gunesch" wrote: > I would like to see this turn into more of a community type of thing > now so, I think the best way to do that is by making branches for > anyone and everyone who's got a Go related class. I am going to be > really open with the Go SVN. People who send me their code can get > committed any time, and if you're really on fire I will make you a > committer without a hitch. > > So check out the new Video Tutorial folks and, start sending me your > code ? let's get this party started! > > :) > > - m > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org From burak at delizade.com Fri Feb 15 00:33:49 2008 From: burak at delizade.com (Burak Delice) Date: Fri, 15 Feb 2008 10:33:49 +0200 Subject: [Golist] Go Video Tutorial: live! In-Reply-To: References: Message-ID: <003001c86fad$7f534c90$7df9e5b0$@com> Thank you very much for that video tutorial, ones that hasn't started to use GO yet like me, really needs help like that tutorial. And thanks god to I could hear your voice after 2.5 years man! ;), but,a little comment,i had to filter your voice from background music. I think it wouldn't be there. Anyway, thanx a lot again. Regards. -----Original Message----- From: golist-bounces at goasap.org [mailto:golist-bounces at goasap.org] On Behalf Of Moses Gunesch Sent: Thursday, February 14, 2008 7:43 PM To: Mailing list for the Go ActionScript Animation Platform Subject: [Golist] Go Video Tutorial: live! Uploading now! Go video tutorial: Creating a tween with Go http://go.mosessupposes.com/?p=28 - m _______________________________________________ GoList mailing list GoList at goasap.org http://goasap.org/mailman/listinfo/golist_goasap.org _______________________________________________ GoList mailing list GoList at goasap.org http://goasap.org/mailman/listinfo/golist_goasap.org __________ Informazione NOD32 2874 (20080214) __________ Questo messaggio h stato controllato dal Sistema Antivirus NOD32 http://www.nod32.it From moses at goasap.org Fri Feb 15 09:15:36 2008 From: moses at goasap.org (Moses Gunesch) Date: Fri, 15 Feb 2008 12:15:36 -0500 Subject: [Golist] Go Video Tutorial: live! In-Reply-To: <003001c86fad$7f534c90$7df9e5b0$@com> References: <003001c86fad$7f534c90$7df9e5b0$@com> Message-ID: Okay yeah, producing this thing was a lot more difficult than I figured since I don't currently have any pro video apps installed. I ended up using QT Pro to do the video edit (not easy) and matte in the soundtrack. It was frustrating though that it lets you set volume and sound properties for different tracks but then those don't end up in the final FLV... kind of a nightmare. Anyway I'm currently recompressing the FLV with a much quieter background music track and will upload it today. -m On Feb 15, 2008, at 3:33 AM, Burak Delice wrote: > Thank you very much for that video tutorial, ones that hasn't > started to use > GO yet like me, really needs help like that tutorial. > > And thanks god to I could hear your voice after 2.5 years man! ;), > but,a > little comment,i had to filter your voice from background music. I > think it > wouldn't be there. > > Anyway, thanx a lot again. > > Regards. From moses at goasap.org Fri Feb 15 09:16:44 2008 From: moses at goasap.org (Moses Gunesch) Date: Fri, 15 Feb 2008 12:16:44 -0500 Subject: [Golist] Join the Go SVN In-Reply-To: References: Message-ID: Yeah for anything Go related of course! Donovan I'll make you a committer right away so you can share Hydro with the group. - m On Feb 14, 2008, at 10:10 PM, donovan at hydrotik.com wrote: > Is this for parsers? :) or just core updates From moses at goasap.org Wed Feb 20 15:52:29 2008 From: moses at goasap.org (Moses Gunesch) Date: Wed, 20 Feb 2008 18:52:29 -0500 Subject: [Golist] Go 0.4.1 Message-ID: <5A7C97AA-62E9-40F9-9C05-E197A405FE5E@goasap.org> New version at the repository. Haven't had time to upload a zip yet sorry, will be later. Also haven't had time to blog this but I rerecorded the video tutorial to make it much shorter, with no music, now only 9 minutes and "3 easy steps"! http://www.goasap.org/files/go-tutorial1.html From moses at goasap.org Wed Feb 20 22:49:08 2008 From: moses at goasap.org (Moses Gunesch) Date: Thu, 21 Feb 2008 01:49:08 -0500 Subject: [Golist] Go 0.4.1 In-Reply-To: <5A7C97AA-62E9-40F9-9C05-E197A405FE5E@goasap.org> References: <5A7C97AA-62E9-40F9-9C05-E197A405FE5E@goasap.org> Message-ID: <059BC7A4-9BB7-453E-9C37-FF52F389CA1A@goasap.org> Update: The zip file is ready and the new 9-minute tutorial has been blogged: http://go.mosessupposes.com/?p=29 - moses On Feb 20, 2008, at 6:52 PM, Moses Gunesch wrote: > New version at the repository. Haven't had time to upload a zip yet > sorry, will be later. > > Also haven't had time to blog this but I rerecorded the video tutorial > to make it much shorter, with no music, now only 9 minutes and "3 easy > steps"! > http://www.goasap.org/files/go-tutorial1.html > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org From moses at goasap.org Wed Feb 20 23:42:07 2008 From: moses at goasap.org (Moses Gunesch) Date: Thu, 21 Feb 2008 02:42:07 -0500 Subject: [Golist] Fuse-like parser in a few minutes! Message-ID: <97B26D9B-43AB-4532-B9D3-C1EA3829B84C@goasap.org> I will do a video tut on this topic soon. My hope with Go was that the tween layer would typically stay OO in nature, then people could build custom parsers to do Fuse syntax, XML syntax or anything custom. Well, I gave it a shot and it worked just fine! Having labored so long over Fuse myself, it was a little shocking how easy this was. First, I made a general multiple-property tween class that I called BlockTweenMG. It has a method setProperty(name:String, value:Number) and the constructor simply accepts two arrays like zigoengine used to: (target:Object=null, props:Array=null, endVals:Array=null...). It's versatile enough to start with, although it doesn't support filters or other fanciness. Next I created a parser class that I called BlockParserMG with a static method called go() and one called sequence(), pluse one private static method parseAction() that parses a generic fuse object and returns a new BlockTweenMG. public static function go(action:Object): BlockTweenMG { var tween:BlockTweenMG = parseAction(action); tween.start(); return tween; } While go() just parses & starts one tween, sequence() will parse any number of actions using an open input (...actions). It was easy to make it support arrays of objects for parallel tweens like in Fuse. It builds & returns a SequenceCA instance. parseAction() is amazingly lightweight. It makes the tween and loops through the properties of the object. It goes, if (tween.hasOwnProperty(prop)) then set the prop on the tween... this takes care of all the basic tween props: delay, duration, easing, etc. Otherwise assume it's a tween prop and use the addProperty() method on the tween instance. This was all simply too easy, so I threw in one bit of fanciness. Go's SequenceCA class supports Custom-Advance options for sequencing so I added a conditional to look for the property 'advance' and set it to the current SequenceStepCA. I ran this sequence and voila, it worked without a hitch! var targ:Sprite = addSquareSprite(); BlockParserMG.sequence({ target: targ, x:200, scaleX:5, duration:2, // custom-advance before the action completes: advance: new OnDurationComplete(.5) }, // a parallel-action array [{ target: targ, y:200, scaleY:5, duration:1.5, easing:Back.easeOut }, { target: targ, rotation:180, easing:Back.easeInOut }]); I'll have a tutorial up soon on this, but don't wait... Try this at home! If you're not into Fuse syntax, try inventing your own XML syntax for condensing animation code, or surprise us with something totally new. :) - m From moses at goasap.org Wed Feb 20 23:47:08 2008 From: moses at goasap.org (Moses Gunesch) Date: Thu, 21 Feb 2008 02:47:08 -0500 Subject: [Golist] Fuse-like parser in a few minutes! Message-ID: <1502D1B9-4CB4-4F22-A4E1-7DCB8D648BBF@goasap.org> I will do a video tut on this topic soon. My hope with Go was that the tween layer would typically stay OO in nature, then people could build custom parsers to do Fuse syntax, XML syntax or anything custom. Well, I gave it a shot and it worked just fine! Having labored so long over Fuse myself, it was a little shocking how easy this was. First, I made a general multiple-property tween class that I called BlockTweenMG. It has a method setProperty(name:String, value:Number) and the constructor simply accepts two arrays like zigoengine used to: (target:Object=null, props:Array=null, endVals:Array=null...). It's versatile enough to start with, although it doesn't support filters or other fanciness. Next I created a parser class that I called BlockParserMG with a static method called go() and one called sequence(), pluse one private static method parseAction() that parses a generic fuse object and returns a new BlockTweenMG. public static function go(action:Object): BlockTweenMG { var tween:BlockTweenMG = parseAction(action); tween.start(); return tween; } While go() just parses & starts one tween, sequence() will parse any number of actions using an open input (...actions). It was easy to make it support arrays of objects for parallel tweens like in Fuse. It builds & returns a SequenceCA instance. parseAction() is amazingly lightweight. It makes the tween and loops through the properties of the object. It goes, if (tween.hasOwnProperty(prop)) then set the prop on the tween... this takes care of all the basic tween props: delay, duration, easing, etc. Otherwise assume it's a tween prop and use the addProperty() method on the tween instance. This was all simply too easy, so I threw in one bit of fanciness. Go's SequenceCA class supports Custom-Advance options for sequencing so I added a conditional to look for the property 'advance' and set it to the current SequenceStepCA. I ran this sequence and voila, it worked without a hitch! var targ:Sprite = addSquareSprite(); BlockParserMG.sequence({ target: targ, x:200, scaleX:5, duration:2, // custom-advance before the action completes: advance: new OnDurationComplete(.5) }, // a parallel-action array [{ target: targ, y:200, scaleY:5, duration:1.5, easing:Back.easeOut }, { target: targ, rotation:180, easing:Back.easeInOut }]); I'll have a tutorial up soon on this, but don't wait... Try this at home! If you're not into Fuse syntax, try inventing your own XML syntax for condensing animation code, or surprise us with something totally new. :) - m -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080221/89172496/attachment.html From moses at goasap.org Wed Feb 20 23:49:22 2008 From: moses at goasap.org (Moses Gunesch) Date: Thu, 21 Feb 2008 02:49:22 -0500 Subject: [Golist] html is enabled for now Message-ID: <7A0CDFD0-B6EA-41B2-9857-E0850B5BCB35@goasap.org> sorry for the double post, i wanted HTML to be active on this list so we can post code samples easier. -m From newsl at analogdesign.ch Thu Feb 21 00:05:08 2008 From: newsl at analogdesign.ch (Cedric M. analogdesign) Date: Thu, 21 Feb 2008 09:05:08 +0100 Subject: [Golist] html is enabled for now In-Reply-To: <7A0CDFD0-B6EA-41B2-9857-E0850B5BCB35@goasap.org> Message-ID: Hello Moses, Thank you for all these beautiful additions/documentations/video ;) I'm looking forward to testing/seeing it. I'll give you my feedback as soon as possible, if any. Best regards. Cedric M. (aka maddec) ---------------------------------------------------- http://analogdesign.ch http://analogdesign.ch/blog visual & interactive communication ---------------------------------------------------- >-----Message d'origine----- >De : golist-bounces at goasap.org >[mailto:golist-bounces at goasap.org] De la part de Moses Gunesch >Envoy? : jeudi, 21. f?vrier 2008 08:49 >? : Mailing list for the Go ActionScript Animation Platform >Objet : [Golist] html is enabled for now > >sorry for the double post, i wanted HTML to be active on this list so >we can post code samples easier. > >-m > >_______________________________________________ >GoList mailing list >GoList at goasap.org >http://goasap.org/mailman/listinfo/golist_goasap.org > From burak at delizade.com Thu Feb 21 00:23:26 2008 From: burak at delizade.com (Burak Delice) Date: Thu, 21 Feb 2008 10:23:26 +0200 Subject: [Golist] html is enabled for now In-Reply-To: <7A0CDFD0-B6EA-41B2-9857-E0850B5BCB35@goasap.org> References: <7A0CDFD0-B6EA-41B2-9857-E0850B5BCB35@goasap.org> Message-ID: <009a01c87463$081c35f0$1854a1d0$@com> it looks greate. And thanx again for that tutorial news. And subject you talked about looks like very functional. Burak -----Original Message----- From: golist-bounces at goasap.org [mailto:golist-bounces at goasap.org] On Behalf Of Moses Gunesch Sent: Thursday, February 21, 2008 9:49 AM To: Mailing list for the Go ActionScript Animation Platform Subject: [Golist] html is enabled for now sorry for the double post, i wanted HTML to be active on this list so we can post code samples easier. -m _______________________________________________ GoList mailing list GoList at goasap.org http://goasap.org/mailman/listinfo/golist_goasap.org __________ Informazione NOD32 2891 (20080221) __________ Questo messaggio h stato controllato dal Sistema Antivirus NOD32 http://www.nod32.it From donovan at hydrotik.com Thu Feb 21 06:37:23 2008 From: donovan at hydrotik.com (donovan at hydrotik.com) Date: Thu, 21 Feb 2008 09:37:23 -0500 Subject: [Golist] Go 0.4.1 In-Reply-To: <059BC7A4-9BB7-453E-9C37-FF52F389CA1A@goasap.org> Message-ID: I've thrown together a quick example with source for HydroTween with the 0.4.1 version of GO. Many updates with a list of tweenable props. http://blog.hydrotik.com/2008/02/21/go-041-hydrotween/ On 2/21/08 1:49 AM, "Moses Gunesch" wrote: > Update: The zip file is ready and the new 9-minute tutorial has been > blogged: > http://go.mosessupposes.com/?p=29 > > - moses > > > On Feb 20, 2008, at 6:52 PM, Moses Gunesch wrote: > >> New version at the repository. Haven't had time to upload a zip yet >> sorry, will be later. >> >> Also haven't had time to blog this but I rerecorded the video tutorial >> to make it much shorter, with no music, now only 9 minutes and "3 easy >> steps"! >> http://www.goasap.org/files/go-tutorial1.html >> >> _______________________________________________ >> GoList mailing list >> GoList at goasap.org >> http://goasap.org/mailman/listinfo/golist_goasap.org > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org From brancusi at gmail.com Thu Feb 21 21:30:28 2008 From: brancusi at gmail.com (Aram) Date: Thu, 21 Feb 2008 21:30:28 -0800 Subject: [Golist] Sequence Question Message-ID: Thanks for the great work first off. Have a quick question regarding sequencing. If I create a new sequence within a method, only the first item fires. The complete event never make up to PlayableGroup. If I remove the weak listener param though it moves up and works as though the sequence was declared outside the method. Just wondering if this is the preferred behavior or not? Thanks again From moses at goasap.org Thu Feb 21 22:11:13 2008 From: moses at goasap.org (Moses Gunesch) Date: Fri, 22 Feb 2008 01:11:13 -0500 Subject: [Golist] Sequence Question In-Reply-To: References: Message-ID: Which version of Go are you using (please be sure to test with 0.4.1), and which weakReference param at which line? Thanks, moses On Feb 22, 2008, at 12:30 AM, Aram wrote: > Thanks for the great work first off. > > Have a quick question regarding sequencing. > > If I create a new sequence within a method, only the first item fires. > The complete event never make up to PlayableGroup. If I remove the > weak listener param though it moves up and works as though the > sequence was declared outside the method. > > Just wondering if this is the preferred behavior or not? > > Thanks again > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080222/82b6f859/attachment.html From brancusi at gmail.com Thu Feb 21 22:37:35 2008 From: brancusi at gmail.com (Aram) Date: Thu, 21 Feb 2008 22:37:35 -0800 Subject: [Golist] Sequence Question In-Reply-To: References: Message-ID: I pulled the latest revision 24 from svn. It is indeed 0.4.1 If I remove the weak reference on: SequenceBase - Line: 333 step.addEventListener(SequenceEvent.ADVANCE, onStepEvent, false, 0, true); -TO- step.addEventListener(SequenceEvent.ADVANCE, onStepEvent); It works, not sure if that breaks something else though for future GC. On another note, a RepeatingSequence. To achieve, I subclassed Sequence and overrode stop, adding in a skipTo(0). Would something like a repeat flag on Sequence ever make it into the core? Or we should just extend for stuff like that? Thanks, Aram On Thu, Feb 21, 2008 at 10:11 PM, Moses Gunesch wrote: > > Which version of Go are you using (please be sure to test with 0.4.1), and > which weakReference param at which line? > > Thanks, > moses > > > On Feb 22, 2008, at 12:30 AM, Aram wrote: > > > Thanks for the great work first off. > > Have a quick question regarding sequencing. > > If I create a new sequence within a method, only the first item fires. > The complete event never make up to PlayableGroup. If I remove the > weak listener param though it moves up and works as though the > sequence was declared outside the method. > > Just wondering if this is the preferred behavior or not? > > Thanks again > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > > From moses at goasap.org Thu Feb 21 23:02:51 2008 From: moses at goasap.org (Moses Gunesch) Date: Fri, 22 Feb 2008 02:02:51 -0500 Subject: [Golist] Sequence Question In-Reply-To: References: Message-ID: Okay I have an idea on the GC issue. Although I don't want to go the route of full instance-management (like Fuse had), I do see that these types of utilities are a lot more user friendly if they can be used without storing references to them. So I'm going to add a feature that stashes a reference to instances while they are playing. Also regarding loop, that is a good feature suggestion ? I had tons of requests for that with Fuse so I know it's widely needed, I'll look into adding that as well. I've gotten a really nice update together that should be ready pretty quick here. - m On Feb 22, 2008, at 1:37 AM, Aram wrote: > I pulled the latest revision 24 from svn. It is indeed 0.4.1 > > If I remove the weak reference on: SequenceBase - Line: 333 > > step.addEventListener(SequenceEvent.ADVANCE, onStepEvent, false, 0, > true); > -TO- > step.addEventListener(SequenceEvent.ADVANCE, onStepEvent); > > It works, not sure if that breaks something else though for future GC. > > On another note, a RepeatingSequence. To achieve, I subclassed > Sequence and overrode stop, adding in a skipTo(0). > > Would something like a repeat flag on Sequence ever make it into the > core? Or we should just extend for stuff like that? > > Thanks, > Aram > > > On Thu, Feb 21, 2008 at 10:11 PM, Moses Gunesch > wrote: >> >> Which version of Go are you using (please be sure to test with >> 0.4.1), and >> which weakReference param at which line? >> >> Thanks, >> moses >> >> >> On Feb 22, 2008, at 12:30 AM, Aram wrote: >> >> >> Thanks for the great work first off. >> >> Have a quick question regarding sequencing. >> >> If I create a new sequence within a method, only the first item >> fires. >> The complete event never make up to PlayableGroup. If I remove the >> weak listener param though it moves up and works as though the >> sequence was declared outside the method. >> >> Just wondering if this is the preferred behavior or not? >> >> Thanks again >> >> _______________________________________________ >> GoList mailing list >> GoList at goasap.org >> http://goasap.org/mailman/listinfo/golist_goasap.org >> >> >> _______________________________________________ >> GoList mailing list >> GoList at goasap.org >> http://goasap.org/mailman/listinfo/golist_goasap.org >> >> > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080222/3eec6de8/attachment.html From brancusi at gmail.com Thu Feb 21 23:15:45 2008 From: brancusi at gmail.com (Aram) Date: Thu, 21 Feb 2008 23:15:45 -0800 Subject: [Golist] Sequence Question In-Reply-To: References: Message-ID: Can't wait to get it! Is there a plan to store and share custom third party tweens anywhere? Thanks On Thu, Feb 21, 2008 at 11:02 PM, Moses Gunesch wrote: > > > Okay I have an idea on the GC issue. Although I don't want to go the route > of full instance-management (like Fuse had), I do see that these types of > utilities are a lot more user friendly if they can be used without storing > references to them. So I'm going to add a feature that stashes a reference > to instances while they are playing. > > Also regarding loop, that is a good feature suggestion ? I had tons of > requests for that with Fuse so I know it's widely needed, I'll look into > adding that as well. > > I've gotten a really nice update together that should be ready pretty quick > here. > > - m > > > > > On Feb 22, 2008, at 1:37 AM, Aram wrote: > I pulled the latest revision 24 from svn. It is indeed 0.4.1 > > If I remove the weak reference on: SequenceBase - Line: 333 > > step.addEventListener(SequenceEvent.ADVANCE, onStepEvent, false, 0, true); > -TO- > step.addEventListener(SequenceEvent.ADVANCE, onStepEvent); > > It works, not sure if that breaks something else though for future GC. > > On another note, a RepeatingSequence. To achieve, I subclassed > Sequence and overrode stop, adding in a skipTo(0). > > Would something like a repeat flag on Sequence ever make it into the > core? Or we should just extend for stuff like that? > > Thanks, > Aram > > > On Thu, Feb 21, 2008 at 10:11 PM, Moses Gunesch wrote: > > Which version of Go are you using (please be sure to test with 0.4.1), and > which weakReference param at which line? > > Thanks, > moses > > > On Feb 22, 2008, at 12:30 AM, Aram wrote: > > > Thanks for the great work first off. > > Have a quick question regarding sequencing. > > If I create a new sequence within a method, only the first item fires. > The complete event never make up to PlayableGroup. If I remove the > weak listener param though it moves up and works as though the > sequence was declared outside the method. > > Just wondering if this is the preferred behavior or not? > > Thanks again > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > > > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > > From moses at goasap.org Thu Feb 21 23:24:54 2008 From: moses at goasap.org (Moses Gunesch) Date: Fri, 22 Feb 2008 02:24:54 -0500 Subject: [Golist] Sequence Question In-Reply-To: References: Message-ID: <58A27304-6C39-4863-8570-5A6E5DBD54E7@goasap.org> Working on it, I definitely intend to create some type of semi-open SVN, where everyone could have their own branch. Not sure if that will be possible on googlecode or not.... but Graeme has his own SVN and we could always do a custom setup if needed. Please let me know if you have a preference or want to get involved in helping research all that stuff. - m On Feb 22, 2008, at 2:15 AM, Aram wrote: > Can't wait to get it! > > Is there a plan to store and share custom third party tweens anywhere? > > Thanks > > On Thu, Feb 21, 2008 at 11:02 PM, Moses Gunesch > wrote: >> >> >> Okay I have an idea on the GC issue. Although I don't want to go >> the route >> of full instance-management (like Fuse had), I do see that these >> types of >> utilities are a lot more user friendly if they can be used without >> storing >> references to them. So I'm going to add a feature that stashes a >> reference >> to instances while they are playing. >> >> Also regarding loop, that is a good feature suggestion ? I had tons >> of >> requests for that with Fuse so I know it's widely needed, I'll look >> into >> adding that as well. >> >> I've gotten a really nice update together that should be ready >> pretty quick >> here. >> >> - m >> >> >> >> >> On Feb 22, 2008, at 1:37 AM, Aram wrote: >> I pulled the latest revision 24 from svn. It is indeed 0.4.1 >> >> If I remove the weak reference on: SequenceBase - Line: 333 >> >> step.addEventListener(SequenceEvent.ADVANCE, onStepEvent, false, 0, >> true); >> -TO- >> step.addEventListener(SequenceEvent.ADVANCE, onStepEvent); >> >> It works, not sure if that breaks something else though for future >> GC. >> >> On another note, a RepeatingSequence. To achieve, I subclassed >> Sequence and overrode stop, adding in a skipTo(0). >> >> Would something like a repeat flag on Sequence ever make it into the >> core? Or we should just extend for stuff like that? >> >> Thanks, >> Aram >> >> >> On Thu, Feb 21, 2008 at 10:11 PM, Moses Gunesch >> wrote: >> >> Which version of Go are you using (please be sure to test with >> 0.4.1), and >> which weakReference param at which line? >> >> Thanks, >> moses >> >> >> On Feb 22, 2008, at 12:30 AM, Aram wrote: >> >> >> Thanks for the great work first off. >> >> Have a quick question regarding sequencing. >> >> If I create a new sequence within a method, only the first item >> fires. >> The complete event never make up to PlayableGroup. If I remove the >> weak listener param though it moves up and works as though the >> sequence was declared outside the method. >> >> Just wondering if this is the preferred behavior or not? >> >> Thanks again >> -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080222/78d86ed7/attachment-0001.html From moses at goasap.org Fri Feb 22 00:06:03 2008 From: moses at goasap.org (Moses Gunesch) Date: Fri, 22 Feb 2008 03:06:03 -0500 Subject: [Golist] Sequence Question In-Reply-To: <58A27304-6C39-4863-8570-5A6E5DBD54E7@goasap.org> References: <58A27304-6C39-4863-8570-5A6E5DBD54E7@goasap.org> Message-ID: <4F199268-221D-4CA5-96CE-BDAB77DBB1E8@goasap.org> Speaking of, a question on my mind about the Sequence architecture: I really wanted to structure things so that inputs & outputs could be custom typed. Hence the rather strange way that there is no common interface like ISequence and sequence classes have to custom implement getters like currentStep() etc. to return the correct type. The "normal" way to work with AS3's restrictions on overriding datatypes is to force the user to cast return values constantly. So far I've run into one situation where I wished there was a common interface but, I guess my logic was that if you are working with one sequencer you'll stick to it, you're not going to work with two of the same thing. Also, chances are there won't be too many more sequencers written, maybe a small handful but it's not where Go coders are going to spend their time. So although it's not terribly standard the way I did it, I still think it might be better, just to be able to use commonly known methods but with correct datatypes & no casting. Opinions on that issue if you got 'em... - m From moses at goasap.org Fri Feb 22 01:21:38 2008 From: moses at goasap.org (Moses Gunesch) Date: Fri, 22 Feb 2008 04:21:38 -0500 Subject: [Golist] Go 0.4.2 Message-ID: Log: version 0.4.2, a significant update: 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. I wanted to give special thanks to Karsten Goetz for helping me convert the tutorial files into classes, and also to Aram for suggesting the looping sequence feature & pointing out the GC issue with sequences. Also to Donovan for stoking up this last round of activity. Thanks guys! :) -m From burak at delizade.com Fri Feb 22 01:36:21 2008 From: burak at delizade.com (Burak Delice) Date: Fri, 22 Feb 2008 11:36:21 +0200 Subject: [Golist] Sequence Question In-Reply-To: References: Message-ID: <006701c87536$627815e0$276841a0$@com> ?ndeed. That is a good news (et least for me) From: golist-bounces at goasap.org [mailto:golist-bounces at goasap.org] On Behalf Of Moses Gunesch Sent: Friday, February 22, 2008 9:03 AM To: Mailing list for the Go ActionScript Animation Platform Subject: Re: [Golist] Sequence Question Okay I have an idea on the GC issue. Although I don't want to go the route of full instance-management (like Fuse had), I do see that these types of utilities are a lot more user friendly if they can be used without storing references to them. So I'm going to add a feature that stashes a reference to instances while they are playing. Also regarding loop, that is a good feature suggestion - I had tons of requests for that with Fuse so I know it's widely needed, I'll look into adding that as well. I've gotten a really nice update together that should be ready pretty quick here. - m On Feb 22, 2008, at 1:37 AM, Aram wrote: I pulled the latest revision 24 from svn. It is indeed 0.4.1 If I remove the weak reference on: SequenceBase - Line: 333 step.addEventListener(SequenceEvent.ADVANCE, onStepEvent, false, 0, true); -TO- step.addEventListener(SequenceEvent.ADVANCE, onStepEvent); It works, not sure if that breaks something else though for future GC. On another note, a RepeatingSequence. To achieve, I subclassed Sequence and overrode stop, adding in a skipTo(0). Would something like a repeat flag on Sequence ever make it into the core? Or we should just extend for stuff like that? Thanks, Aram On Thu, Feb 21, 2008 at 10:11 PM, Moses Gunesch wrote: Which version of Go are you using (please be sure to test with 0.4.1), and which weakReference param at which line? Thanks, moses On Feb 22, 2008, at 12:30 AM, Aram wrote: Thanks for the great work first off. Have a quick question regarding sequencing. If I create a new sequence within a method, only the first item fires. The complete event never make up to PlayableGroup. If I remove the weak listener param though it moves up and works as though the sequence was declared outside the method. Just wondering if this is the preferred behavior or not? Thanks again _______________________________________________ GoList mailing list GoList at goasap.org http://goasap.org/mailman/listinfo/golist_goasap.org _______________________________________________ GoList mailing list GoList at goasap.org http://goasap.org/mailman/listinfo/golist_goasap.org _______________________________________________ GoList mailing list GoList at goasap.org http://goasap.org/mailman/listinfo/golist_goasap.org __________ Informazione NOD32 2894 (20080221) __________ Questo messaggio ? stato controllato dal Sistema Antivirus NOD32 http://www.nod32.it -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080222/66fc8039/attachment.html From brancusi at gmail.com Fri Feb 22 10:36:06 2008 From: brancusi at gmail.com (Aram) Date: Fri, 22 Feb 2008 10:36:06 -0800 Subject: [Golist] Sequence Question In-Reply-To: <58A27304-6C39-4863-8570-5A6E5DBD54E7@goasap.org> References: <58A27304-6C39-4863-8570-5A6E5DBD54E7@goasap.org> Message-ID: Custom setup sounds excellent. If for any reason you need me to setup svn just let me know, I would just need to tighten things up on the server a bit. Thanks, Aram On Thu, Feb 21, 2008 at 11:24 PM, Moses Gunesch wrote: > Working on it, I definitely intend to create some type of semi-open SVN, > where everyone could have their own branch. Not sure if that will be > possible on googlecode or not.... but Graeme has his own SVN and we could > always do a custom setup if needed. Please let me know if you have a > preference or want to get involved in helping research all that stuff. > > - m > > > > > > On Feb 22, 2008, at 2:15 AM, Aram wrote: > Can't wait to get it! > > Is there a plan to store and share custom third party tweens anywhere? > > Thanks > > On Thu, Feb 21, 2008 at 11:02 PM, Moses Gunesch wrote: > > > Okay I have an idea on the GC issue. Although I don't want to go the route > of full instance-management (like Fuse had), I do see that these types of > utilities are a lot more user friendly if they can be used without storing > references to them. So I'm going to add a feature that stashes a reference > to instances while they are playing. > > Also regarding loop, that is a good feature suggestion ? I had tons of > requests for that with Fuse so I know it's widely needed, I'll look into > adding that as well. > > I've gotten a really nice update together that should be ready pretty quick > here. > > - m > > > > > On Feb 22, 2008, at 1:37 AM, Aram wrote: > I pulled the latest revision 24 from svn. It is indeed 0.4.1 > > If I remove the weak reference on: SequenceBase - Line: 333 > > step.addEventListener(SequenceEvent.ADVANCE, onStepEvent, false, 0, true); > -TO- > step.addEventListener(SequenceEvent.ADVANCE, onStepEvent); > > It works, not sure if that breaks something else though for future GC. > > On another note, a RepeatingSequence. To achieve, I subclassed > Sequence and overrode stop, adding in a skipTo(0). > > Would something like a repeat flag on Sequence ever make it into the > core? Or we should just extend for stuff like that? > > Thanks, > Aram > > > On Thu, Feb 21, 2008 at 10:11 PM, Moses Gunesch wrote: > > Which version of Go are you using (please be sure to test with 0.4.1), and > which weakReference param at which line? > > Thanks, > moses > > > On Feb 22, 2008, at 12:30 AM, Aram wrote: > > > Thanks for the great work first off. > > Have a quick question regarding sequencing. > > If I create a new sequence within a method, only the first item fires. > The complete event never make up to PlayableGroup. If I remove the > weak listener param though it moves up and works as though the > sequence was declared outside the method. > > Just wondering if this is the preferred behavior or not? > > Thanks again > > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > > From brancusi at gmail.com Fri Feb 22 11:00:42 2008 From: brancusi at gmail.com (Aram) Date: Fri, 22 Feb 2008 11:00:42 -0800 Subject: [Golist] Go 0.4.2 In-Reply-To: References: Message-ID: Thanks man, this is great! On Fri, Feb 22, 2008 at 1:21 AM, Moses Gunesch wrote: > Log: > version 0.4.2, a significant update: > 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. > > > I wanted to give special thanks to Karsten Goetz for helping me > convert the tutorial files into classes, and also to Aram for > suggesting the looping sequence feature & pointing out the GC issue > with sequences. Also to Donovan for stoking up this last round of > activity. > Thanks guys! > :) > > -m > > > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > From moses at goasap.org Fri Feb 22 13:18:21 2008 From: moses at goasap.org (Moses Gunesch) Date: Fri, 22 Feb 2008 16:18:21 -0500 Subject: [Golist] minor revision, 0.4.3 Message-ID: <702386E9-4FEA-452A-9BCD-D5EC48493503@goasap.org> This rev is no big deal, although if you haven't grabbed 0.4.2 yet you should get this for sure. 0.4.3 - changed OnPlayableComplete's constructor to allow option of no parameters, which is useful in cases like syntax parsing where you want to refer to "this playable complete" but don't have a reference to the actual tween object. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080222/3cbe54d7/attachment.html From KarstenGoetz at web.de Sat Feb 23 09:18:30 2008 From: KarstenGoetz at web.de (Karsten Goetz) Date: Sat, 23 Feb 2008 18:18:30 +0100 Subject: [Golist] Idea for tween library structur Message-ID: <823ECE21-4996-4538-8E37-FA66F073F24B@web.de> Hi, it's very faszinating to see the developement of Go step by step :-) I've created a little "timline" using HydroTween and an own filterTween and want to share it with you. It looks like this: group.addChild(new HydroTween(clip, {x:200, y:50}, 0, 1, Quadratic.easeInOut)); group.addChild(new HydroTween(clip, {rotation:360}, 0.5, 1, Linear.easeInOut)); group.addChild(new DropShadowTween(clip, endFilter(), 1, 1.3, Bounce.easeOut)); group.addChild(new HydroTween(clip, {x:0, y:100}, 1.5, 1, Quadratic.easeInOut)); group.start(); the function endFilter() returns a dropshadowfilter. I hat to change the call of the start-properties in Hydrotween to make multiple manipulation of the same property possible ( here the x-value ). Overlapmanagement does not work yet. See the example attached to the mail. I'm just thinking about small tween packages like this: tweens - dropShadow - - DropShadowVO.as // a value object with tweenable Filterprops - - DropShadowTween.as // Constructor: new DropShadowTween(clip, startDropShadowVO, endDropShadowVO, 1, 1.3, Bounce.easeOut)); - movieClip - - ClipVO.as // a value object with tweenable clipprops - - ClipTween.as // Constructor: new DropShadowTween(clip, startClipVO, endClipVO, 0, 1, Linear.easeOut)); - bezier - - BezierVO.as // a value object with propertiers - - BezierTween.as // Constructor: new DropShadowTween(clip, start BezierVO, endBezierVO, 0, 1, Linear.easeOut)) etc. Just an idea for a library-structure. What do you think? Lot's of greetings k ? ------------------------ Karsten Goetz Flashprogrammierung Bernstorffstr. 120 22767 Hamburg Tel: +49 40 43 09 91 07 Mobil: 0173 57 14 984 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080223/99f1e258/attachment-0002.html -------------- next part -------------- A non-text attachment was scrubbed... Name: example.zip Type: application/zip Size: 181297 bytes Desc: not available Url : http://goasap.org/pipermail/golist_goasap.org/attachments/20080223/99f1e258/attachment-0001.zip -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080223/99f1e258/attachment-0003.html From donovan at hydrotik.com Sat Feb 23 19:18:55 2008 From: donovan at hydrotik.com (donovan at hydrotik.com) Date: Sat, 23 Feb 2008 22:18:55 -0500 Subject: [Golist] HydroTween 0.4.3 In-Reply-To: <823ECE21-4996-4538-8E37-FA66F073F24B@web.de> Message-ID: Made some updates to this and actually posted the source this time! :) Post: http://blog.hydrotik.com/2008/02/23/hydrotween-go-043/ Source: http://blog.hydrotik.com/wp-content/hydrotween_043_example.zip Here's the updated properties list. "Bevel_angle", "Bevel_blurX", "Bevel_blurY", "Bevel_color", "Bevel_distance", "Bevel_highlightAlpha", "Bevel_highlightColor", "Bevel_quality", "Bevel_shadowAlpha", "Bevel_shadowColor", "Bevel_strength", "Blur_blurX", "Blur_blurY", "Blur_quality", "DropShadow_alpha", "DropShadow_angle", "DropShadow_blurX", "DropShadow_blurY", "DropShadow_color", "DropShadow_distance", "DropShadow_quality", "DropShadow_strength", "Glow_alpha", "Glow_blurX", "Glow_blurY", "Glow_color", "Glow_quality", "Glow_strength" "_volume", "_pan" "_text" "_tint" // _tint:{tint:0xFF0000, percent:.8} From moses at goasap.org Tue Feb 26 18:29:26 2008 From: moses at goasap.org (Moses Gunesch) Date: Tue, 26 Feb 2008 21:29:26 -0500 Subject: [Golist] Go version 0.4.4 Message-ID: v 0.4.4 Two changes, first GoItem implements IUpdatable. This is how it was written but by mistake that interface was being set only in LinearGo. Second, the private static var _playRetainer was moved into PlayableBase and documentation was added. The new convention here is that any utility that is playable but doesn't use the engine, such as SequenceBase, stores a reference to itself in the _playRetainer dictionary on start() and deletes it on stop() to prevent garbage collection of the instance during play. -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080226/c5e027c2/attachment.html From moses at goasap.org Tue Feb 26 18:29:41 2008 From: moses at goasap.org (Moses Gunesch) Date: Tue, 26 Feb 2008 21:29:41 -0500 Subject: [Golist] New GoASAP Website Message-ID: <3D83B167-A7F0-4890-B7C9-5A9CD0FC8CEB@goasap.org> That's right folks, we have a spankin' new site! Lots of new information here. Please let me know what you think. Thanks! :) http://www.goasap.org/ moses -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080226/cdec6032/attachment.html From hw at freemind-design.de Wed Feb 27 02:43:23 2008 From: hw at freemind-design.de (henrik weber) Date: Wed, 27 Feb 2008 11:43:23 +0100 Subject: [Golist] New GoASAP Website In-Reply-To: <3D83B167-A7F0-4890-B7C9-5A9CD0FC8CEB@goasap.org> References: <3D83B167-A7F0-4890-B7C9-5A9CD0FC8CEB@goasap.org> Message-ID: <47C53ECB.8070108@freemind-design.de> excellent moses! i luv it! i'm keen to dive deeper into go soon *ggg* rock on! henrik -- __digital spices__ Henrik Weber [MediaDesign&FlashDevelopment] home: www.digitalspices.com Moses Gunesch wrote: > That's right folks, we have a spankin' new site! > > Lots of new information here. > Please let me know what you think. > > Thanks! :) > > http://www.goasap.org/ > > moses > ------------------------------------------------------------------------ > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080227/3b83fc0a/attachment.html From moses at goasap.org Wed Feb 27 09:08:15 2008 From: moses at goasap.org (Moses Gunesch) Date: Wed, 27 Feb 2008 12:08:15 -0500 Subject: [Golist] New GoASAP Website In-Reply-To: <47C53ECB.8070108@freemind-design.de> References: <3D83B167-A7F0-4890-B7C9-5A9CD0FC8CEB@goasap.org> <47C53ECB.8070108@freemind-design.de> Message-ID: <76DA0157-BED7-49C2-9AC7-A39AB29C0A6F@goasap.org> Awesome, glad one list member likes the new site! :) On Feb 27, 2008, at 5:43 AM, henrik weber wrote: > excellent moses! > > i luv it! i'm keen to dive deeper into go soon *ggg* > > rock on! > henrik > From moses at goasap.org Wed Feb 27 09:10:17 2008 From: moses at goasap.org (Moses Gunesch) Date: Wed, 27 Feb 2008 12:10:17 -0500 Subject: [Golist] HydroTween 0.4.3 In-Reply-To: References: Message-ID: <95BE336E-21F1-43E4-A160-EA942C6CC147@goasap.org> Donovan, this is great work!!! moses On Feb 23, 2008, at 10:18 PM, donovan at hydrotik.com wrote: > Made some updates to this and actually posted the source this time! :) > > Post: > http://blog.hydrotik.com/2008/02/23/hydrotween-go-043/ > > Source: > http://blog.hydrotik.com/wp-content/hydrotween_043_example.zip > > Here's the updated properties list. > > "Bevel_angle", > "Bevel_blurX", > "Bevel_blurY", > "Bevel_color", > "Bevel_distance", > "Bevel_highlightAlpha", > "Bevel_highlightColor", > "Bevel_quality", > "Bevel_shadowAlpha", > "Bevel_shadowColor", > "Bevel_strength", > > "Blur_blurX", > "Blur_blurY", > "Blur_quality", > > "DropShadow_alpha", > "DropShadow_angle", > "DropShadow_blurX", > "DropShadow_blurY", > "DropShadow_color", > "DropShadow_distance", > "DropShadow_quality", > "DropShadow_strength", > > "Glow_alpha", > "Glow_blurX", > "Glow_blurY", > "Glow_color", > "Glow_quality", > "Glow_strength" > > "_volume", > "_pan" > "_text" > "_tint" // _tint:{tint:0xFF0000, percent:.8} > > > > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080227/8df72a5d/attachment.html From moses at goasap.org Wed Feb 27 09:42:25 2008 From: moses at goasap.org (Moses Gunesch) Date: Wed, 27 Feb 2008 12:42:25 -0500 Subject: [Golist] Idea for tween library structur In-Reply-To: <823ECE21-4996-4538-8E37-FA66F073F24B@web.de> References: <823ECE21-4996-4538-8E37-FA66F073F24B@web.de> Message-ID: <9C1D9F6B-F23D-4A48-8940-1FE9F6D8932F@goasap.org> Karsten, interesting approach, you're doing some good work here. One thing that I don't know how to deal with is using Overlap monitor regarding nested properties. For example if you state that you're handling "blurX", that property name exists in other filters too so there would be a false overlap there. I guess one way we could do it would be to come up with a convention like "filters.DropShadowFilter.blurX" or "DropShadow_blurX". This works but it's hard to set a convention like that. This issue crosses over to color and other transform props as well. It's not just an OverlapMonitor question but also a question of how a tween handler operates... in an ultimate scenario there would be a clear way to organize "nested property" tweens across the board. I'm interested in any and all ideas on that. One grand concept I came up with: Tween definition classes that use XML to describe the location and nature of the tween property, as well as the name and type of each step down the object chain to get to it. So first you'd have a "filters"/Array node, then a ""/DropShadowFilter node, then a "blurX"/Number node. Although I love this idea on a concept level, in reality I think it would be too slow to do lookups... but you could in theory build the ultimate generic tween processor that would be able to parse and update any tween, any where, any type. I guess the good thing about Go is, if I wanted to give that crazy idea a shot, at least I have a platform to work from. :) Anyway I would be interested to hear your thoughts regarding the OverlapMonitor nested props issue... - m On Feb 23, 2008, at 12:18 PM, Karsten Goetz wrote: > Hi, > > it's very faszinating to see the developement of Go step by step :-) > > I've created a little "timline" using HydroTween and an own > filterTween and want to share it with you. > It looks like this: > > group.addChild(new HydroTween(clip, {x:200, y:50}, 0, 1, > Quadratic.easeInOut)); > group.addChild(new HydroTween(clip, {rotation:360}, 0.5, 1, > Linear.easeInOut)); > group.addChild(new DropShadowTween(clip, endFilter(), 1, 1.3, > Bounce.easeOut)); > group.addChild(new HydroTween(clip, {x:0, y:100}, 1.5, 1, > Quadratic.easeInOut)); > group.start(); > > the function endFilter() returns a dropshadowfilter. I hat to > change the call of the start-properties in Hydrotween to make > multiple manipulation of the same property possible ( here the x- > value ). Overlapmanagement does not work yet. See the example > attached to the mail. > > I'm just thinking about small tween packages like this: > > tweens > - dropShadow > - - DropShadowVO.as // a value object with tweenable Filterprops > - - DropShadowTween.as // Constructor: new DropShadowTween(clip, > startDropShadowVO, endDropShadowVO, 1, 1.3, Bounce.easeOut)); > > - movieClip > - - ClipVO.as // a value object with tweenable clipprops > - - ClipTween.as // Constructor: new DropShadowTween(clip, > startClipVO, endClipVO, 0, 1, Linear.easeOut)); > > - bezier > - - BezierVO.as // a value object with propertiers > - - BezierTween.as // Constructor: new DropShadowTween(clip, start > BezierVO, endBezierVO, 0, 1, Linear.easeOut)) > > etc. > > Just an idea for a library-structure. What do you think? > > Lot's of greetings > > k > > > > ------------------------ > Karsten Goetz > Flashprogrammierung > > Bernstorffstr. 120 > 22767 Hamburg > > Tel: +49 40 43 09 91 07 > Mobil: 0173 57 14 984 > > > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080227/b8eab97b/attachment.html From donovan at hydrotik.com Wed Feb 27 13:05:14 2008 From: donovan at hydrotik.com (donovan at hydrotik.com) Date: Wed, 27 Feb 2008 16:05:14 -0500 Subject: [Golist] Go 0.4.4 + HydroTween In-Reply-To: <47C53ECB.8070108@freemind-design.de> Message-ID: Hi all! I?ve added image processing properties to my parser. Brightness, Saturation, Hue, Contrast, and Matrix tweening have been added along with a couple other simple features. http://blog.hydrotik.com/2008/02/27/go-044-hydrotween-guide-source-code/ Source and Examples are available for download:) Donovan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080227/3b2fb852/attachment.html From newsl at analogdesign.ch Wed Feb 27 15:02:44 2008 From: newsl at analogdesign.ch (Cedric M. analogdesign) Date: Thu, 28 Feb 2008 00:02:44 +0100 Subject: [Golist] Go 0.4.4 + HydroTween In-Reply-To: Message-ID: Hello Donovan, Great news, happy to hear that your project go forward. Sorry for not having given feedback. I am looking forward to testing it and I will let you know. Thank you very much for your work! Best regards. Cedric M. (aka maddec) ---------------------------------------------------- http://analogdesign.ch http://analogdesign.ch/blog visual & interactive communication ---------------------------------------------------- _____ De : golist-bounces at goasap.org [mailto:golist-bounces at goasap.org] De la part de donovan at hydrotik.com Envoy? : mercredi, 27. f?vrier 2008 22:05 ? : Mailing list for the Go ActionScript Animation Platform Objet : [Golist] Go 0.4.4 + HydroTween Hi all! I?ve added image processing properties to my parser. Brightness, Saturation, Hue, Contrast, and Matrix tweening have been added along with a couple other simple features. http://blog.hydrotik.com/2008/02/27/go-044-hydrotween-guide-source-code/ Source and Examples are available for download:) Donovan -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080228/f01df9d9/attachment.html From moses at goasap.org Wed Feb 27 20:54:58 2008 From: moses at goasap.org (Moses Gunesch) Date: Wed, 27 Feb 2008 23:54:58 -0500 Subject: [Golist] Introducing GoPlayground Message-ID: <718F30B2-1164-4EA1-A327-AB8C0EA6807C@goasap.org> GoPlayground: Share your code! Dude, don't bogart your rad Go tools. They just might help someone out there, and you'll be making a real contribution just by participating a little. At the Playground you'll get a named folder on the SVN and your own homepage on the wiki, so Go crazy! code.google.com/p/goplayground ? enjoy, -moses -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080227/9f892226/attachment.html From hw at freemind-design.de Thu Feb 28 03:11:42 2008 From: hw at freemind-design.de (henrik weber) Date: Thu, 28 Feb 2008 12:11:42 +0100 Subject: [Golist] Go 0.4.4 + HydroTween Message-ID: <47C696EE.8050800@freemind-design.de> excellent! :) wish i'd have a lttle more time for experiments atm... don donovan strikes again :D cheers! henrik -- __digital spices__ Henrik Weber [MediaDesign&FlashDevelopment] home: www.digitalspices.com Cedric M. analogdesign wrote: > Hello Donovan, > > Great news, happy to hear that your project go forward. > Sorry for not having given feedback. I am looking forward to testing > it and I will let you know. > > Thank you very much for your work! > > > Best regards. > > Cedric M. (aka maddec) > > ---------------------------------------------------- > http://analogdesign.ch > http://analogdesign.ch/blog > visual & interactive communication > ---------------------------------------------------- > > > ------------------------------------------------------------------------ > *De :* golist-bounces at goasap.org > [mailto:golist-bounces at goasap.org] *De la part de* > donovan at hydrotik.com > *Envoy? :* mercredi, 27. f?vrier 2008 22:05 > *? :* Mailing list for the Go ActionScript Animation Platform > *Objet :* [Golist] Go 0.4.4 + HydroTween > > Hi all! > > I've added image processing properties to my parser. Brightness, > Saturation, Hue, Contrast, and Matrix tweening have been added > along with a couple other simple features. > > http://blog.hydrotik.com/2008/02/27/go-044-hydrotween-guide-source-code/ > > Source and Examples are available for download:) > > Donovan > > ------------------------------------------------------------------------ > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080228/7468f377/attachment.html From burak at delizade.com Thu Feb 28 03:19:22 2008 From: burak at delizade.com (Burak Delice) Date: Thu, 28 Feb 2008 13:19:22 +0200 Subject: [Golist] Go 0.4.4 + HydroTween In-Reply-To: References: <47C53ECB.8070108@freemind-design.de> Message-ID: <008a01c879fb$c50dfe80$4f29fb80$@com> Who are you? Prophet or somthing like!? Thank you verry much. I hope i will taste it soon. From: golist-bounces at goasap.org [mailto:golist-bounces at goasap.org] On Behalf Of donovan at hydrotik.com Sent: Wednesday, February 27, 2008 11:05 PM To: Mailing list for the Go ActionScript Animation Platform Subject: [Golist] Go 0.4.4 + HydroTween Hi all! I've added image processing properties to my parser. Brightness, Saturation, Hue, Contrast, and Matrix tweening have been added along with a couple other simple features. http://blog.hydrotik.com/2008/02/27/go-044-hydrotween-guide-source-code/ Source and Examples are available for download:) Donovan __________ Informazione NOD32 2906 (20080227) __________ Questo messaggio ? stato controllato dal Sistema Antivirus NOD32 http://www.nod32.it -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080228/e068d09d/attachment-0001.html From burak at delizade.com Thu Feb 28 03:29:39 2008 From: burak at delizade.com (Burak Delice) Date: Thu, 28 Feb 2008 13:29:39 +0200 Subject: [Golist] New GoASAP Website In-Reply-To: <3D83B167-A7F0-4890-B7C9-5A9CD0FC8CEB@goasap.org> References: <3D83B167-A7F0-4890-B7C9-5A9CD0FC8CEB@goasap.org> Message-ID: <009501c879fd$34fb9990$9ef2ccb0$@com> It seems a little jammed. And there is a problem on my IE7-winXP Pro system(attached). It probobly would be better if font size and layout can be more relieved. Like http://www.hugeinc.com/ or maybe http://informationarchitects.jp/ but at least this is better than old one. Thanks for newness. From: golist-bounces at goasap.org [mailto:golist-bounces at goasap.org] On Behalf Of Moses Gunesch Sent: Wednesday, February 27, 2008 4:30 AM To: Mailing list for the Go ActionScript Animation Platform Subject: [Golist] New GoASAP Website That's right folks, we have a spankin' new site! Lots of new information here. Please let me know what you think. Thanks! :) http://www.goasap.org/ moses __________ Informazione NOD32 2903 (20080226) __________ Questo messaggio ? stato controllato dal Sistema Antivirus NOD32 http://www.nod32.it -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080228/0b74611c/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: outl008.jpg Type: image/jpeg Size: 220453 bytes Desc: not available Url : http://goasap.org/pipermail/golist_goasap.org/attachments/20080228/0b74611c/attachment-0001.jpg From scolella at qorvis.com Thu Feb 28 04:58:18 2008 From: scolella at qorvis.com (Shane Colella) Date: Thu, 28 Feb 2008 07:58:18 -0500 Subject: [Golist] the sicProphets Message-ID: <500B4B2EAFED524A81251CBAF8355A2F09F3D648@dca01exsvr01.qorvisnet.com> Moses, Donavan and all whose contributions are ever expanding my go/Hydro/AS3 experience. I Thank You. Keep them coming so my, and everyone else's, higher flash education can continue. THANKS A TON. You guys rock. Shane Michael Colella Flash Interactive Director Qorvis Communications -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080228/7b052441/attachment.html From donovan at hydrotik.com Thu Feb 28 06:19:39 2008 From: donovan at hydrotik.com (donovan at hydrotik.com) Date: Thu, 28 Feb 2008 09:19:39 -0500 Subject: [Golist] Go 0.4.4 + HydroTween In-Reply-To: <008a01c879fb$c50dfe80$4f29fb80$@com> Message-ID: Thanks so much Burak and Henrik! Moses and Grant were a big help in getting this together, it?s getting there but there is much to be done. Getting it running faster and little details here and there. Feedback is definitely welcome:) Enjoy! Sequencing and then bezier/catmull-rom splines are next on my list On 2/28/08 6:19 AM, "Burak Delice" wrote: > Who are you? Prophet or somthing like!? Thank you verry much. I hope i will > taste it soon. > > > > > From: golist-bounces at goasap.org [mailto:golist-bounces at goasap.org] On Behalf > Of donovan at hydrotik.com > Sent: Wednesday, February 27, 2008 11:05 PM > To: Mailing list for the Go ActionScript Animation Platform > Subject: [Golist] Go 0.4.4 + HydroTween > > Hi all! > > I?ve added image processing properties to my parser. Brightness, Saturation, > Hue, Contrast, and Matrix tweening have been added along with a couple other > simple features. > > http://blog.hydrotik.com/2008/02/27/go-044-hydrotween-guide-source-code/ > > Source and Examples are available for download:) > > Donovan > > > __________ Informazione NOD32 2906 (20080227) __________ > > Questo messaggio ? stato controllato dal Sistema Antivirus NOD32 > http://www.nod32.it > > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080228/e11e3965/attachment.html From jakemdunn at gmail.com Thu Feb 28 07:04:04 2008 From: jakemdunn at gmail.com (Jacob Dunn) Date: Thu, 28 Feb 2008 09:04:04 -0600 Subject: [Golist] New GoASAP Website In-Reply-To: <009501c879fd$34fb9990$9ef2ccb0$@com> References: <3D83B167-A7F0-4890-B7C9-5A9CD0FC8CEB@goasap.org> <009501c879fd$34fb9990$9ef2ccb0$@com> Message-ID: Sweet simple and to the point-it's good to see that the site compliments the go philosophy so well on those points. :) 2008/2/28 Burak Delice : > It seems a little jammed. And there is a problem on my IE7-winXP Pro > system(attached). It probobly would be better if font size and layout can be > more relieved. Like http://www.hugeinc.com/ or maybe > http://informationarchitects.jp/ but at least this is better than old one. > Thanks for newness. > > > > > > > > *From:* golist-bounces at goasap.org [mailto:golist-bounces at goasap.org] *On > Behalf Of *Moses Gunesch > *Sent:* Wednesday, February 27, 2008 4:30 AM > *To:* Mailing list for the Go ActionScript Animation Platform > *Subject:* [Golist] New GoASAP Website > > > > That's right folks, we have a spankin' new site! > > Lots of new information here. > Please let me know what you think. > > Thanks! :) > > http://www.goasap.org/ > > moses > > > __________ Informazione NOD32 2903 (20080226) __________ > > Questo messaggio ? stato controllato dal Sistema Antivirus NOD32 > http://www.nod32.it > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080228/15f3ef16/attachment.html From moses at goasap.org Thu Feb 28 08:28:16 2008 From: moses at goasap.org (Moses Gunesch) Date: Thu, 28 Feb 2008 11:28:16 -0500 Subject: [Golist] New GoASAP Website In-Reply-To: References: <3D83B167-A7F0-4890-B7C9-5A9CD0FC8CEB@goasap.org> <009501c879fd$34fb9990$9ef2ccb0$@com> Message-ID: <6335C76B-4E65-4075-9DEE-3352A59FAA0E@goasap.org> Thank for the feedback everyone! I look forward to getting your applications for GoPlayground! I think Caleb committed his Go-based Dispatcher which is cool ? you could use it to easily run time-based cue points or any number of other tasks. Burak: Sorry to let you down with the site design. I was not able to test the css on a PC. Can you do me a favor and take some screenshots and send them to me off list? Thanks, and be sure to not send them to the list, just to me personally. - m On Feb 28, 2008, at 10:04 AM, Jacob Dunn wrote: > Sweet simple and to the point-it's good to see that the site > compliments the go philosophy so well on those points. :) > > 2008/2/28 Burak Delice : > It seems a little jammed. And there is a problem on my IE7-winXP Pro > system(attached). It probobly would be better if font size and > layout can be more relieved. Like http://www.hugeinc.com/ or maybe http://informationarchitects.jp/ > but at least this is better than old one. Thanks for newness. > > > > > > That's right folks, we have a spankin' new site! > > Lots of new information here. > Please let me know what you think. > > Thanks! :) > > http://www.goasap.org/ > > moses > -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080228/3c8991bd/attachment.html From burak at delizade.com Thu Feb 28 08:52:14 2008 From: burak at delizade.com (Burak Delice) Date: Thu, 28 Feb 2008 18:52:14 +0200 Subject: [Golist] New GoASAP Website In-Reply-To: <6335C76B-4E65-4075-9DEE-3352A59FAA0E@goasap.org> References: <3D83B167-A7F0-4890-B7C9-5A9CD0FC8CEB@goasap.org> <009501c879fd$34fb9990$9ef2ccb0$@com> <6335C76B-4E65-4075-9DEE-3352A59FAA0E@goasap.org> Message-ID: <007601c87a2a$45a5fba0$d0f1f2e0$@com> i think, problems of site on Win IE effected me J and site is not ugly it just needs some little touch. From: golist-bounces at goasap.org [mailto:golist-bounces at goasap.org] On Behalf Of Moses Gunesch Sent: Thursday, February 28, 2008 6:28 PM To: Mailing list for the Go ActionScript Animation Platform Subject: Re: [Golist] New GoASAP Website Thank for the feedback everyone! I look forward to getting your applications for GoPlayground! I think Caleb committed his Go-based Dispatcher which is cool - you could use it to easily run time-based cue points or any number of other tasks. Burak: Sorry to let you down with the site design. I was not able to test the css on a PC. Can you do me a favor and take some screenshots and send them to me off list? Thanks, and be sure to not send them to the list, just to me personally. - m On Feb 28, 2008, at 10:04 AM, Jacob Dunn wrote: Sweet simple and to the point-it's good to see that the site compliments the go philosophy so well on those points. :) 2008/2/28 Burak Delice : It seems a little jammed. And there is a problem on my IE7-winXP Pro system(attached). It probobly would be better if font size and layout can be more relieved. Like http://www.hugeinc.com/ or maybe http://informationarchitects.jp/ but at least this is better than old one. Thanks for newness. That's right folks, we have a spankin' new site! Lots of new information here. Please let me know what you think. Thanks! :) http://www.goasap.org/ moses __________ Informazione NOD32 2908 (20080228) __________ Questo messaggio ? stato controllato dal Sistema Antivirus NOD32 http://www.nod32.it -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080228/ffb4bad3/attachment-0001.html From go at tweego.org Fri Feb 29 00:02:20 2008 From: go at tweego.org (Sebastian Weyrauch) Date: Fri, 29 Feb 2008 09:02:20 +0100 Subject: [Golist] Fuse-like parser in a few minutes! In-Reply-To: <1502D1B9-4CB4-4F22-A4E1-7DCB8D648BBF@goasap.org> References: <1502D1B9-4CB4-4F22-A4E1-7DCB8D648BBF@goasap.org> Message-ID: <019101c87aa9$6908df70$3b1a9e50$@org> I really hope to finde some time for "tweego" the next days. Unfortunately I'm busy in another project :( Von: golist-bounces at goasap.org [mailto:golist-bounces at goasap.org] Im Auftrag von Moses Gunesch Gesendet: Donnerstag, 21. Februar 2008 08:47 An: Mailing list for the Go ActionScript Animation Platform Betreff: [Golist] Fuse-like parser in a few minutes! I will do a video tut on this topic soon. My hope with Go was that the tween layer would typically stay OO in nature, then people could build custom parsers to do Fuse syntax, XML syntax or anything custom. Well, I gave it a shot and it worked just fine! Having labored so long over Fuse myself, it was a little shocking how easy this was. First, I made a general multiple-property tween class that I called BlockTweenMG. It has a method setProperty(name:String, value:Number) and the constructor simply accepts two arrays like zigoengine used to: (target:Object=null, props:Array=null, endVals:Array=null...). It's versatile enough to start with, although it doesn't support filters or other fanciness. Next I created a parser class that I called BlockParserMG with a static method called go() and one called sequence(), pluse one private static method parseAction() that parses a generic fuse object and returns a new BlockTweenMG. public static function go(action:Object): BlockTweenMG { var tween:BlockTweenMG = parseAction(action); tween.start(); return tween; } While go() just parses & starts one tween, sequence() will parse any number of actions using an open input (...actions). It was easy to make it support arrays of objects for parallel tweens like in Fuse. It builds & returns a SequenceCA instance. parseAction() is amazingly lightweight. It makes the tween and loops through the properties of the object. It goes, if (tween.hasOwnProperty(prop)) then set the prop on the tween... this takes care of all the basic tween props: delay, duration, easing, etc. Otherwise assume it's a tween prop and use the addProperty() method on the tween instance. This was all simply too easy, so I threw in one bit of fanciness. Go's SequenceCA class supports Custom-Advance options for sequencing so I added a conditional to look for the property 'advance' and set it to the current SequenceStepCA. I ran this sequence and voila, it worked without a hitch! var targ:Sprite = addSquareSprite(); BlockParserMG.sequence({ target: targ, x:200, scaleX:5, duration:2, // custom-advance before the action completes: advance: new OnDurationComplete(.5) }, // a parallel-action array [{ target: targ, y:200, scaleY:5, duration:1.5, easing:Back.easeOut }, { target: targ, rotation:180, easing:Back.easeInOut }]); I'll have a tutorial up soon on this, but don't wait... Try this at home! If you're not into Fuse syntax, try inventing your own XML syntax for condensing animation code, or surprise us with something totally new. :) - m -------------- next part -------------- An HTML attachment was scrubbed... URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080229/d5d5263c/attachment.html