[Golist] Problem with repeater object on a HydroTween item

Stuart McNeill stuart.mcneill at itworkforce.co.uk
Sat Sep 20 04:21:11 PDT 2008


Just for the record, I am still getting the same fault using a repeater 
instance i.e. my testBox still jumps to the start position instead of a 
nice smooth animation.

I updated my goasap files from the SVN, I am also just using a simple 
LinearGo item instead of using Hydrotween (see function below). Am I 
doing something wrong?

Any input greatly appreciated :-)

Stuart



        //    Function: moves box

        private function moveBox():void
        {
           
           
            var startX:Number = testBox.x;
           
            var changeX:Number = 300;
           
           
            function doAnimation(event:GoEvent):void
            {
                    testBox.x = startX + changeX * (event.target as 
LinearGo).position;
            }
           
            var repeater:LinearGoRepeater = new 
LinearGoRepeater(Repeater.INFINITE, true);
           
            var t:LinearGo = new LinearGo(.5, 2, Exponential.easeOut, 
null, repeater);
           

            t.addEventListener(GoEvent.UPDATE, doAnimation);
           
            t.start();
           
           
        }




On 11/9/08 20:00, golist-request at goasap.org wrote:
> 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. Problem with repeater object on a HydroTween item (Stuart McNeill)
>    2. Problem with repeater object on a HydroTween item (Stuart McNeill)
>    3. Re: Problem with repeater object on a HydroTween item
>       (Moses Gunesch)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Thu, 11 Sep 2008 13:45:07 +0100
> From: Stuart McNeill <stuart.mcneill at itworkforce.co.uk>
> Subject: [Golist] Problem with repeater object on a HydroTween item
> To: golist at goasap.org
> Message-ID: <48C912D3.7050903 at itworkforce.co.uk>
> Content-Type: text/plain; charset="iso-8859-1"
>
> In response to the last post (cannot reply to it as did not receive it 
> for some reason), I am grappling with the repeater object at the mo as 
> well. I think your code may not be working as you are providing too few 
> arguments. This code may work;
>
> HydroTween.go(fusebox, {width:400}, 2, 0, Quadratic.easeOut, null, null, 
> null, null, null, null, {cycles:2, reverse:true});
>
> I am animating a simple box shape back and forth along the x axis (see 
> my document class below), but on the cycle 2 it jumps back to 0 before 
> animating. Does anyone know why this is or how to correct it?
>
> My objective is to animate it in a figure of 8 path - any suggestions on 
> how to achieve this would be most welcome.
>
> Much obliged : )
>
> Stuart
>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080911/0ab7cc93/attachment-0001.html 
>
> ------------------------------
>
> Message: 2
> Date: Thu, 11 Sep 2008 13:51:38 +0100
> From: Stuart McNeill <stuart.mcneill at itworkforce.co.uk>
> Subject: [Golist] Problem with repeater object on a HydroTween item
> To: golist at goasap.org
> Message-ID: <48C9145A.4020008 at itworkforce.co.uk>
> Content-Type: text/plain; charset="iso-8859-1"
>
> Whoops! Forget to include my code;
>
> I am animating a simple box shape back and forth along the x axis (see
> my document class below), but on the cycle 2 it jumps back to 0 before
> animating. Does anyone know why this is or how to correct it?
>
> My objective is to animate it in a figure of 8 path - any suggestions on
> how to achieve this would be most welcome.
>
>
> Document class;
>
>
> package {
>
>     import org.goasap.GoEngine;
>     import org.goasap.managers.*;
>     import org.goasap.PlayableBase;
>     import org.goasap.items.GoItem;
>     import org.goasap.events.GoEvent;
>     import com.hydrotik.go.HydroTween;
>     import fl.motion.easing.*;
>     import flash.display.MovieClip;
>    
>     import com.hydrotik.go.HydroSequence;
>     import org.goasap.utils.customadvance.OnDurationComplete;
>
>
>     public class Harmonic_motion extends MovieClip {
>        
>         private var testBox:Box;
>        
>    
>         public function Harmonic_motion():void
>         {
>            
>             createBox();
>            
>             moveBox();
>            
>
>         }
>        
>        
>         private function createBox():void
>         {
>            
>             testBox = new Box();
>             testBox.x = 30;
>             testBox.y = 100;
>            
>             addChild(testBox);
>            
>         }
>
>            
>         //    Function: moves box
>
>         private function moveBox():void
>         {
>            
>
>             /*
>            
>             var seq1:HydroSequence = new HydroSequence(
>            
>                 {target:testBox, scaleX:3, scaleY:3, duration:1.6, 
> repeater:new LinearGoRepeater(Repeater.INFINITE, true)}
>            
>                 //{target:testBox, scaleY:1.6, duration:4 }
>                
>             );
>
>             seq1.start();
>            
>             */
>            
>
>             HydroTween.go(testBox, {x:450}, 2, 0, null, null, null, 
> null, null, null, {cycles:Repeater.INFINITE, reverse:true});
>            
>             //    HydroTween.go(testBox, {y:70}, 2, 0, null, null, null, 
> null, null, null, {cycles:Repeater.INFINITE, reverse:true});
>            
>            
>             trace ("moveBox called!");
>
>         }
>        
>        
>     }
>    
>
> }
>
>
>
>   
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://goasap.org/pipermail/golist_goasap.org/attachments/20080920/5430602b/attachment-0001.html 


More information about the GoList mailing list