<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Hi everybody,<br><br>I'm sorry if this has already been written about or discussed before. I just joined the list, so I don't have anyway of telling. <br><br>I've been following GO off and on for while. When I downloaded the source and was really impressed with the modularity and clarity of thought that it was created with. However, I kept waiting for someone to write the perfect tweening class before I took used it on a commercial project.<br><br>Mostly what I was waiting for was for someone to write a tween and tween sequence that could be easily reversed at any point. Long story short, I got some free time at work today and wanted to take a look at what would be involved in "rolling my own" tween class. <br><br>Reversing an sequence was something I used to do in Fuse all the time, but havn't seen implemented (well) in a Tweening package since then. I don't mean to trivialize the difficulty involved with doing that. But in recent years I've had to resort to timeline based animations, in order to match the motion studies I get from designers at work, which often contain long or many stepped animation sequences. (I really hate the timeline)<br><br>Having taken a look at the source code I was expecting to find some kind of support for this but it doesnt appear to be there. I know that repeater instances can be used to play an animation backwards, but it seems, only once its finished. In order for me to add immediate reverseable animation support, it looks like I would have to subclass LinearGo, Playable Base, and SequenceBase in order to make some heavy modifications to the behavior. Doing so would, I feel break the spirit of modularity and extenseability thats at the core of the GOEngine. <br><br>Worse comes to worse, I will just subclass the core classes, but I wanted to know if anyone considered making this part of the basic functionality of the engine; is there an architectural reason that I'm not understanding? that makes it a bad idea to do so? If this one thing were addressed I really feel like GO would take off.<br><br>Let me know what I can do to help<br>-Jonathan Culp<br><br /><hr />Access your email online and on the go with Windows Live Hotmail. <a href='http://windowslive.com/online/hotmail?ocid=TXT_TAGLM_WL_HM_AE_Access_022009' target='_new'>Sign up today.</a></body>
</html>