From pedr.browne at gmail.com Sat Nov 1 10:45:35 2008 From: pedr.browne at gmail.com (pedr browne) Date: Sat, 1 Nov 2008 17:45:35 +0000 Subject: [Golist] GoList Digest, Vol 11, Issue 7 In-Reply-To: References: Message-ID: <3534b66b0811011045t1f99bc3eya634b7298b487b3d@mail.gmail.com> Thanks for the replies, I think I'm just asked the poor old flash player to do too much. @Moses The idea is to create an animation that runs very slowly, then change its speed by varying the gaps between the frames - Every frame means the animation is slow, every 20th frame means it is fast - The framerate stays the same, but the gaps between the number of the frame that is displayed changes . The nice thing is being able to move between the two - Like an old school video editing desk with the spin-dials for spooling through the film. eg (@ 25 fps) Frame : 1, 2, 3, 4, 5, 7, 10, 14, 19, 25, 32, 40, 49, 59 Would result in the animation speeding up exponentially. I did some similar stuff with as2 a while back ( www.loopbrighton.com ) - The video masked by the text in the menu varies its framerate depending on mouse proximity, but this time round I was trying to use 500x500 px video. Just not meant to be - Maybe a couple of Flashplayers down the line. @Jon Maxed out on keyframes already. Think you're right. Will have to go the undynamic AfterEffects route. Thanks again, P. 2008/10/30 > Send GoList mailing list submissions to > golist at goasap.org > > To subscribe or unsubscribe via the World Wide Web, visit > http://goasap.org/mailman/listinfo/golist_goasap.org > or, via email, send a message with subject or body 'help' to > golist-request at goasap.org > > You can reach the person managing the list at > golist-owner at goasap.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of GoList digest..." > > > Today's Topics: > > 1. Re: Tweening frame numbers in an Mc (Moses Gunesch) > 2. Re: Tweening frame numbers in an Mc (jon at shovemedia.com) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 30 Oct 2008 11:11:33 -0400 > From: Moses Gunesch > Subject: Re: [Golist] Tweening frame numbers in an Mc > To: Mailing list for the Go ActionScript Animation Platform > > Message-ID: > Content-Type: text/plain; charset="us-ascii"; Format="flowed"; > DelSp="yes" > > you mean the flash player framerate? > > flash player has a variable framerate that runs as fast as the host > machine can process. tying anything to the player's framerate is not a > good idea -- for example, flv video can run at its own framerate > inside the player, but the way you're doing it will choke it and force > it to lock to the variable framerate (and probably break). The thing > that causes slowdown is usually rendering to the screen, so the only > way around it is to use very small and lightweight graphics and > animation. > > Out of curiosity, why do you need to tween frames of video? Maybe it's > for a "scan" effect, like the one Phillip Kerman did for the Allied > Works site a few years back? > > - m > > > On Oct 27, 2008, at 4:28 PM, pedr browne wrote: > > > Hi, > > > > Guess this question isn't specific to Go, but I figure this is a > > good place to ask it... > > > > I'm experimenting with tweening an mc's frame numbers. It is an mc > > containing 1000 frames of embedded video. Hooking the mc up to > > different tweening engines and letting them tween an int (a var > > called frame) between 0 and the total number of frames over a given > > time. > > > > I then have an ENTER_FRAME event looking at this var every time it > > is called and advancing to this frame. So the frame is only changing > > 25 times a second, not every time frame is changed. > > > > This works ok, but what I have noticed is strange. When the jumps > > between frames are small, the framerate is uneffected, but as the > > jumps between the frames increases, the framerate drops lower and > > lower. > > > > I have tried setting this up without a tween, incrementing frame by > > a fixed amount every ENTER_FRAME and I've noticed the same behavior :- > > > > If i increment the frame by one every ENTER_FRAME, the framerate is > > stable at 24 fps, but if I increase the increment to five, the > > framerate drops to around 15 fps. > > > > I was wondering if anyone can tell me why this is? Is it something > > to do with how the framedata is stored? > > > > Thanks a lot. > > > > -- > > +44 (0) 788 0600 363 | +44 (0) 127 3208 079 > > _______________________________________________ > > 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/20081030/bcd99b58/attachment-0001.html > > > > ------------------------------ > > Message: 2 > Date: Thu, 30 Oct 2008 11:35:27 -0400 (EDT) > From: jon at shovemedia.com > Subject: Re: [Golist] Tweening frame numbers in an Mc > To: "Mailing list for the Go ActionScript Animation Platform" > > Message-ID: > <1109.152.2.89.100.1225380927.squirrel at webmail.tuffmail.net> > Content-Type: text/plain;charset=iso-8859-1 > > It's largely because of how video is encoded and decoded. > It's meant to be read sequentially, in order, front to back. > You might try increasing the density of video keyframes > and re-importing the video, but my experiments in > this area suggest it won't help enough. > > if your video is short enough (and has small dimensions) > you might be able to get away with bitmap caching individual > frames and displaying the correct one, but you're going > to eat up memory really fast. > > If you can figure out a way the effect can be the same every > time (for a given video) you're best off doing something static > with aftereffects etc. > > And you're still going to have sync problems if this effect > needs to transition back to normal speed due to the aforementioned > flash framerate vs video framerate. > > If you absolutely must, I've seen this sort of thing in processing > once or twice. probably uses the technique in the 2nd paragraph. > :j > > > > > On Oct 27, 2008, at 4:28 PM, pedr browne wrote: > > > >> Hi, > >> > >> Guess this question isn't specific to Go, but I figure this is a > >> good place to ask it... > >> > >> I'm experimenting with tweening an mc's frame numbers. It is an mc > >> containing 1000 frames of embedded video. Hooking the mc up to > >> different tweening engines and letting them tween an int (a var > >> called frame) between 0 and the total number of frames over a given > >> time. > >> > >> I then have an ENTER_FRAME event looking at this var every time it > >> is called and advancing to this frame. So the frame is only changing > >> 25 times a second, not every time frame is changed. > >> > >> This works ok, but what I have noticed is strange. When the jumps > >> between frames are small, the framerate is uneffected, but as the > >> jumps between the frames increases, the framerate drops lower and > >> lower. > >> > >> I have tried setting this up without a tween, incrementing frame by > >> a fixed amount every ENTER_FRAME and I've noticed the same behavior :- > >> > >> If i increment the frame by one every ENTER_FRAME, the framerate is > >> stable at 24 fps, but if I increase the increment to five, the > >> framerate drops to around 15 fps. > >> > >> I was wondering if anyone can tell me why this is? Is it something > >> to do with how the framedata is stored? > >> > >> Thanks a lot. > >> > >> -- > >> +44 (0) 788 0600 363 | +44 (0) 127 3208 079 > >> _______________________________________________ > >> 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 > > > End of GoList Digest, Vol 11, Issue 7 > ************************************* > -- +44 (0) 788 0600 363 | +44 (0) 127 3208 079 -------------- next part -------------- An HTML attachment was scrubbed... URL: From joel at stranskydesign.com Fri Nov 7 14:51:47 2008 From: joel at stranskydesign.com (Joel Stransky) Date: Fri, 7 Nov 2008 17:51:47 -0500 Subject: [Golist] Time for me to use HydroTween Message-ID: <5be612720811071451i252f63d3k2f693d244b297109@mail.gmail.com> Hi guys, I've been out of the tweening game for a while due to a bunch of xhtml and OOP work but it looks like I might have an opportunity coming up to get back into scripted tweening big time. I'd like to finally finish a public build of depthTween but it looks like new features in fp10 are going to force a re-write. At any rate I need something I can start using right away and a little googling reveals that HydroTween has the best sequencer at the moment. It's awesome to see how Donovan's work has grown since the early days of GO. My question is what's the best build to go with? Donovan's blog has a download link for rev39 and the repository has rev44 in it. I'm just wondering which is more stable/faster for production use currently. Take care, --Joel -------------- next part -------------- An HTML attachment was scrubbed... URL: From donovan at hydrotik.com Fri Nov 7 16:21:13 2008 From: donovan at hydrotik.com (Donovan Adams) Date: Fri, 7 Nov 2008 19:21:13 -0500 Subject: [Golist] Time for me to use HydroTween Message-ID: Definitely use the latest rev on Google:) -------- Original Message -------- > From: "Joel Stransky" > Sent: Friday, November 07, 2008 10:53 AM > To: "Mailing list for the Go ActionScript Animation Platform" > Subject: [Golist] Time for me to use HydroTween > > Hi guys, > I've been out of the tweening game for a while due to a bunch of xhtml and > OOP work but it looks like I might have an opportunity coming up to get back > into scripted tweening big time. I'd like to finally finish a public build > of depthTween but it looks like new features in fp10 are going to force a > re-write. At any rate I need something I can start using right away and a > little googling reveals that HydroTween has the best sequencer at the > moment. It's awesome to see how Donovan's work has grown since the early > days of GO. > > My question is what's the best build to go with? Donovan's blog has a > download link for rev39 and the repository has rev44 in it. I'm just > wondering which is more stable/faster for production use currently. > > Take care, > --Joel > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org Definitely From joel at stranskydesign.com Thu Nov 13 14:51:17 2008 From: joel at stranskydesign.com (Joel Stransky) Date: Thu, 13 Nov 2008 17:51:17 -0500 Subject: [Golist] Time for me to use HydroTween In-Reply-To: References: Message-ID: <5be612720811131451h3a845495s7f01ee10d987ca0e@mail.gmail.com> Working nicely so far. I'm just having an issue with creating non-paramertized HydroSequence instances. *this gives me implicit coercion errors* var seq1:HydroSequence; seq1 = new HydroSequence(); seq1.addStep( { target:topBanner, scaleX:1, duration:.5, easing:Back.easeOut } ); seq1.addStep( { target:topBanner, x:"10" } ); 1118: Implicit coercion of a value with static type Object to a possibly unrelated type org.goasap.interfaces:IPlayable. But this works, var seq1:HydroSequence; seq1 = new HydroSequence({ target:topBanner, scaleX:1, duration:.5, easing:Back.easeOut }, { target:topBanner, x:"10" }); Not a huge deal, just wondering if theres a way to get the first method to work. --Joel Stransky stranskydesign.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From tollman.owens at gmail.com Thu Nov 13 15:08:35 2008 From: tollman.owens at gmail.com (Tollman Owens) Date: Thu, 13 Nov 2008 18:08:35 -0500 Subject: [Golist] Time for me to use HydroTween In-Reply-To: <5be612720811131451h3a845495s7f01ee10d987ca0e@mail.gmail.com> References: <5be612720811131451h3a845495s7f01ee10d987ca0e@mail.gmail.com> Message-ID: <317e53c40811131508w34c57e92ma031377180cf0338@mail.gmail.com> I guess I'm kinda out of the loop. I don't use quotes for position ala fuse for relative positioning with hydrotween, so that may or not be the issue. also there are no easing params on the second step in the sequence. that could also be the issue I can look at it in a bit when I'm back at a computer if you like t.o. On 11/13/08, Joel Stransky wrote: > Working nicely so far. I'm just having an issue with creating > non-paramertized HydroSequence instances. > *this gives me implicit coercion errors* > var seq1:HydroSequence; > seq1 = new HydroSequence(); > seq1.addStep( { target:topBanner, scaleX:1, duration:.5, easing:Back.easeOut > } ); > seq1.addStep( { target:topBanner, x:"10" } ); > > 1118: Implicit coercion of a value with static type Object to a possibly > unrelated type org.goasap.interfaces:IPlayable. > > But this works, > var seq1:HydroSequence; > seq1 = new HydroSequence({ target:topBanner, scaleX:1, duration:.5, > easing:Back.easeOut }, { target:topBanner, x:"10" }); > > Not a huge deal, just wondering if theres a way to get the first method to > work. > > --Joel Stransky > stranskydesign.com > From joel at stranskydesign.com Thu Nov 13 15:41:42 2008 From: joel at stranskydesign.com (Joel Stransky) Date: Thu, 13 Nov 2008 18:41:42 -0500 Subject: [Golist] Time for me to use HydroTween In-Reply-To: <317e53c40811131508w34c57e92ma031377180cf0338@mail.gmail.com> References: <5be612720811131451h3a845495s7f01ee10d987ca0e@mail.gmail.com> <317e53c40811131508w34c57e92ma031377180cf0338@mail.gmail.com> Message-ID: <5be612720811131541j2c817652jdfe11a1fa7733bf@mail.gmail.com> Doh! My bad. I was using addStep instead of addItem. Thanks. On Thu, Nov 13, 2008 at 6:08 PM, Tollman Owens wrote: > I guess I'm kinda out of the loop. I don't use quotes for position ala > fuse for relative positioning with hydrotween, so that may or not be > the issue. also there are no easing params on the second step in the > sequence. that could also be the issue I can look at it in a bit when > I'm back at a computer if you like > > t.o. > > > On 11/13/08, Joel Stransky wrote: > > Working nicely so far. I'm just having an issue with creating > > non-paramertized HydroSequence instances. > > *this gives me implicit coercion errors* > > var seq1:HydroSequence; > > seq1 = new HydroSequence(); > > seq1.addStep( { target:topBanner, scaleX:1, duration:.5, > easing:Back.easeOut > > } ); > > seq1.addStep( { target:topBanner, x:"10" } ); > > > > 1118: Implicit coercion of a value with static type Object to a possibly > > unrelated type org.goasap.interfaces:IPlayable. > > > > But this works, > > var seq1:HydroSequence; > > seq1 = new HydroSequence({ target:topBanner, scaleX:1, duration:.5, > > easing:Back.easeOut }, { target:topBanner, x:"10" }); > > > > Not a huge deal, just wondering if theres a way to get the first method > to > > work. > > > > --Joel Stransky > > stranskydesign.com > > > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org > -- --Joel Stransky stranskydesign.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From joel at stranskydesign.com Mon Nov 17 10:49:57 2008 From: joel at stranskydesign.com (Joel Stransky) Date: Mon, 17 Nov 2008 13:49:57 -0500 Subject: [Golist] Time for me to use HydroTween In-Reply-To: <5be612720811131541j2c817652jdfe11a1fa7733bf@mail.gmail.com> References: <5be612720811131451h3a845495s7f01ee10d987ca0e@mail.gmail.com> <317e53c40811131508w34c57e92ma031377180cf0338@mail.gmail.com> <5be612720811131541j2c817652jdfe11a1fa7733bf@mail.gmail.com> Message-ID: <5be612720811171049rb3ca3ccs1f24a57d69273443@mail.gmail.com> I'm having trouble setting up an event listener on a HydroSequence.Should be something like this I assume. seq1 = new HydroSequence(); seq1.addEventListener(GoEvent.COMPLETE, callBack); seq1.addItem( { target:topBanner, scaleX:1, x:38, duration:1, easing:Elastic.easeOut } ); seq1.addItem({target:topAccent, scaleX:1, duration:.5}); private function callBack(e:GoEvent):void { trace("callback: " + e.type); } any ideas? On Thu, Nov 13, 2008 at 6:41 PM, Joel Stransky wrote: > Doh! My bad. I was using addStep instead of addItem. > Thanks. > > > On Thu, Nov 13, 2008 at 6:08 PM, Tollman Owens wrote: > >> I guess I'm kinda out of the loop. I don't use quotes for position ala >> fuse for relative positioning with hydrotween, so that may or not be >> the issue. also there are no easing params on the second step in the >> sequence. that could also be the issue I can look at it in a bit when >> I'm back at a computer if you like >> >> t.o. >> >> >> On 11/13/08, Joel Stransky wrote: >> > Working nicely so far. I'm just having an issue with creating >> > non-paramertized HydroSequence instances. >> > *this gives me implicit coercion errors* >> > var seq1:HydroSequence; >> > seq1 = new HydroSequence(); >> > seq1.addStep( { target:topBanner, scaleX:1, duration:.5, >> easing:Back.easeOut >> > } ); >> > seq1.addStep( { target:topBanner, x:"10" } ); >> > >> > 1118: Implicit coercion of a value with static type Object to a possibly >> > unrelated type org.goasap.interfaces:IPlayable. >> > >> > But this works, >> > var seq1:HydroSequence; >> > seq1 = new HydroSequence({ target:topBanner, scaleX:1, duration:.5, >> > easing:Back.easeOut }, { target:topBanner, x:"10" }); >> > >> > Not a huge deal, just wondering if theres a way to get the first method >> to >> > work. >> > >> > --Joel Stransky >> > stranskydesign.com >> > >> >> _______________________________________________ >> GoList mailing list >> GoList at goasap.org >> http://goasap.org/mailman/listinfo/golist_goasap.org >> > > > > -- > --Joel Stransky > stranskydesign.com > -- --Joel Stransky stranskydesign.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From donovan at hydrotik.com Mon Nov 17 11:15:14 2008 From: donovan at hydrotik.com (Donovan Adams) Date: Mon, 17 Nov 2008 14:15:14 -0500 Subject: [Golist] Time for me to use HydroTween Message-ID: <3b8e6e35$4ccf65d3$3eb63c9c$@com> Hi Joel, H.S. isn't set up for event listeners. But you could do: seq1 = new HydroSequence(); seq1.addEventListener(GoEvent.COMPLETE, callBack); seq1.addItem( { target:topBanner, scaleX:1, x:38, duration:1, easing:Elastic.easeOut } ); seq1.addItem({target:topAccent, scaleX:1, duration:.5}); seq1.addItem({func: callBack}); private function callBack():void { trace("callBack()"); } -------- Original Message -------- > From: "Joel Stransky" > Sent: Monday, November 17, 2008 6:53 AM > To: "Mailing list for the Go ActionScript Animation Platform" > Subject: Re: [Golist] Time for me to use HydroTween > > I'm having trouble setting up an event listener on a HydroSequence.Should be > something like this I assume. > > seq1 = new HydroSequence(); > seq1.addEventListener(GoEvent.COMPLETE, callBack); > seq1.addItem( { target:topBanner, scaleX:1, x:38, duration:1, > easing:Elastic.easeOut } ); > seq1.addItem({target:topAccent, scaleX:1, duration:.5}); > > private function callBack(e:GoEvent):void > { > trace("callback: " + e.type); > } > > any ideas? > > On Thu, Nov 13, 2008 at 6:41 PM, Joel Stransky wrote: > > > Doh! My bad. I was using addStep instead of addItem. > > Thanks. > > > > > > On Thu, Nov 13, 2008 at 6:08 PM, Tollman Owens wrote: > > > >> I guess I'm kinda out of the loop. I don't use quotes for position ala > >> fuse for relative positioning with hydrotween, so that may or not be > >> the issue. also there are no easing params on the second step in the > >> sequence. that could also be the issue I can look at it in a bit when > >> I'm back at a computer if you like > >> > >> t.o. > >> > >> > >> On 11/13/08, Joel Stransky wrote: > >> > Working nicely so far. I'm just having an issue with creating > >> > non-paramertized HydroSequence instances. > >> > *this gives me implicit coercion errors* > >> > var seq1:HydroSequence; > >> > seq1 = new HydroSequence(); > >> > seq1.addStep( { target:topBanner, scaleX:1, duration:.5, > >> easing:Back.easeOut > >> > } ); > >> > seq1.addStep( { target:topBanner, x:"10" } ); > >> > > >> > 1118: Implicit coercion of a value with static type Object to a possibly > >> > unrelated type org.goasap.interfaces:IPlayable. > >> > > >> > But this works, > >> > var seq1:HydroSequence; > >> > seq1 = new HydroSequence({ target:topBanner, scaleX:1, duration:.5, > >> > easing:Back.easeOut }, { target:topBanner, x:"10" }); > >> > > >> > Not a huge deal, just wondering if theres a way to get the first method > >> to > >> > work. > >> > > >> > --Joel Stransky > >> > stranskydesign.com > >> > > >> > >> _______________________________________________ > >> GoList mailing list > >> GoList at goasap.org > >> http://goasap.org/mailman/listinfo/golist_goasap.org > >> > > > > > > > > -- > > --Joel Stransky > > stranskydesign.com > > > > > > -- > --Joel Stransky > stranskydesign.com > > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org From joel at stranskydesign.com Mon Nov 17 11:38:09 2008 From: joel at stranskydesign.com (Joel Stransky) Date: Mon, 17 Nov 2008 14:38:09 -0500 Subject: [Golist] Time for me to use HydroTween In-Reply-To: <3b8e6e35$4ccf65d3$3eb63c9c$@com> References: <3b8e6e35$4ccf65d3$3eb63c9c$@com> Message-ID: <5be612720811171138r7c65d836q69f82960d81b04fe@mail.gmail.com> That will work just fine. Thanks Donovan. Seems like one should be able to tie into the events dispatched by the classes HydroSequence extends. Perhaps I'll tinker with it later. For now functions as a sequence item works well. On Mon, Nov 17, 2008 at 2:15 PM, Donovan Adams wrote: > Hi Joel, H.S. isn't set up for event listeners. But you could do: > > seq1 = new HydroSequence(); > seq1.addEventListener(GoEvent.COMPLETE, callBack); > seq1.addItem( { target:topBanner, scaleX:1, x:38, duration:1, > easing:Elastic.easeOut } ); > seq1.addItem({target:topAccent, scaleX:1, duration:.5}); > seq1.addItem({func: callBack}); > > private function callBack():void > { > trace("callBack()"); > } > > > > -------- Original Message -------- > > From: "Joel Stransky" > > Sent: Monday, November 17, 2008 6:53 AM > > To: "Mailing list for the Go ActionScript Animation Platform" > > > Subject: Re: [Golist] Time for me to use HydroTween > > > > I'm having trouble setting up an event listener on a HydroSequence.Should > be > > something like this I assume. > > > > seq1 = new HydroSequence(); > > seq1.addEventListener(GoEvent.COMPLETE, callBack); > > seq1.addItem( { target:topBanner, scaleX:1, x:38, duration:1, > > easing:Elastic.easeOut } ); > > seq1.addItem({target:topAccent, scaleX:1, duration:.5}); > > > > private function callBack(e:GoEvent):void > > { > > trace("callback: " + e.type); > > } > > > > any ideas? > > > > On Thu, Nov 13, 2008 at 6:41 PM, Joel Stransky > wrote: > > > > > Doh! My bad. I was using addStep instead of addItem. > > > Thanks. > > > > > > > > > On Thu, Nov 13, 2008 at 6:08 PM, Tollman Owens > wrote: > > > > > >> I guess I'm kinda out of the loop. I don't use quotes for position > ala > > >> fuse for relative positioning with hydrotween, so that may or not be > > >> the issue. also there are no easing params on the second step in the > > >> sequence. that could also be the issue I can look at it in a bit > when > > >> I'm back at a computer if you like > > >> > > >> t.o. > > >> > > >> > > >> On 11/13/08, Joel Stransky wrote: > > >> > Working nicely so far. I'm just having an issue with creating > > >> > non-paramertized HydroSequence instances. > > >> > *this gives me implicit coercion errors* > > >> > var seq1:HydroSequence; > > >> > seq1 = new HydroSequence(); > > >> > seq1.addStep( { target:topBanner, scaleX:1, duration:.5, > > >> easing:Back.easeOut > > >> > } ); > > >> > seq1.addStep( { target:topBanner, x:"10" } ); > > >> > > > >> > 1118: Implicit coercion of a value with static type Object to a > possibly > > >> > unrelated type org.goasap.interfaces:IPlayable. > > >> > > > >> > But this works, > > >> > var seq1:HydroSequence; > > >> > seq1 = new HydroSequence({ target:topBanner, scaleX:1, duration:.5, > > >> > easing:Back.easeOut }, { target:topBanner, x:"10" }); > > >> > > > >> > Not a huge deal, just wondering if theres a way to get the first > method > > >> to > > >> > work. > > >> > > > >> > --Joel Stransky > > >> > stranskydesign.com > > >> > > > >> > > >> _______________________________________________ > > >> GoList mailing list > > >> GoList at goasap.org > > >> http://goasap.org/mailman/listinfo/golist_goasap.org > > >> > > > > > > > > > > > > -- > > > --Joel Stransky > > > stranskydesign.com > > > > > > > > > > > -- > > --Joel Stransky > > stranskydesign.com > > > > _______________________________________________ > > 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 > -- --Joel Stransky stranskydesign.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From joel at stranskydesign.com Sat Nov 22 17:15:37 2008 From: joel at stranskydesign.com (Joel Stransky) Date: Sat, 22 Nov 2008 20:15:37 -0500 Subject: [Golist] Go and garbage collection Message-ID: <5be612720811221715o60970cd4jd5ad949fd0755fdd@mail.gmail.com> Just spent all day learning how bad FP9 is at garbage collection. AS3 really seems like a bad joke sometimes. Got me thinking though, what does GO do with all those references once an item or sequence completes? I'm too tired to read through the source atm so I hoping it just "does". fingers crossed. :) -- --Joel Stransky stranskydesign.com -------------- next part -------------- An HTML attachment was scrubbed... URL: From moses at goasap.org Sun Nov 23 17:53:23 2008 From: moses at goasap.org (Moses Gunesch) Date: Sun, 23 Nov 2008 20:53:23 -0500 Subject: [Golist] Go and garbage collection In-Reply-To: <5be612720811221715o60970cd4jd5ad949fd0755fdd@mail.gmail.com> References: <5be612720811221715o60970cd4jd5ad949fd0755fdd@mail.gmail.com> Message-ID: have no fear, Go is fine tuned for all your automated GC needs. trash days are monday, wednesday and friday. ;-) go is the perfect balance between overmanaged as2-style engines that trap references, and entirely unmanaged classes like flash's Tween class which can get GC'd during play unless you set a hard reference in your code. with Go, once you start a tween or sequence you don't have to store a reference to it and it will finish playing, then get GC'd later. (Be sure to useWeakReference on your event listeners in this case.) Or, you can store hard references to tween/sequence objects in your code and reuse them as many times as you like. :-) m On Nov 22, 2008, at 8:15 PM, Joel Stransky wrote: > Just spent all day learning how bad FP9 is at garbage collection. > AS3 really seems like a bad joke sometimes. Got me thinking though, > what does GO do with all those references once an item or sequence > completes? I'm too tired to read through the source atm so I hoping > it just "does". fingers crossed. :) > > -- > --Joel Stransky > stranskydesign.com > _______________________________________________ > GoList mailing list > GoList at goasap.org > http://goasap.org/mailman/listinfo/golist_goasap.org -------------- next part -------------- An HTML attachment was scrubbed... URL: From joel at stranskydesign.com Sun Nov 23 18:57:03 2008 From: joel at stranskydesign.com (Joel Stransky) Date: Sun, 23 Nov 2008 21:57:03 -0500 Subject: [Golist] Go and garbage collection In-Reply-To: References: <5be612720811221715o60970cd4jd5ad949fd0755fdd@mail.gmail.com> Message-ID: <5be612720811231857s606ddb3bv85819c46e9a72fec@mail.gmail.com> Beautiful news. I might have a bunch of work coming my way that will require a ton of scripted tweens. If I get it I'll be building a custom set a tools for go. So far hydrotween is behaving great. I hope everything else is going well Moses. On Sun, Nov 23, 2008 at 8:53 PM, Moses Gunesch wrote: > have no fear, Go is fine tuned for all your automated GC needs. trash days > are monday, wednesday and friday. ;-) > go is the perfect balance between overmanaged as2-style engines that trap > references, and entirely unmanaged classes like flash's Tween class which > can get GC'd during play unless you set a hard reference in your code. > > with Go, once you start a tween or sequence you don't have to store a > reference to it and it will finish playing, then get GC'd later. (Be sure to > useWeakReference on your event listeners in this case.) Or, you can store > hard references to tween/sequence objects in your code and reuse them as > many times as you like. > > :-) > > m > > > On Nov 22, 2008, at 8:15 PM, Joel Stransky wrote: > > Just spent all day learning how bad FP9 is at garbage collection. AS3 > really seems like a bad joke sometimes. Got me thinking though, what does GO > do with all those references once an item or sequence completes? I'm too > tired to read through the source atm so I hoping it just "does". fingers > crossed. :) > > -- > --Joel Stransky > stranskydesign.com > _______________________________________________ > 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 > > -- --Joel Stransky stranskydesign.com -------------- next part -------------- An HTML attachment was scrubbed... URL: