Move actor along a curve

So I'm looking to make an enemy actor move along a curve like the video below

My question is.... how?
My theory is that I need to create a sine wave movement, and set it so that only half a cycle is completed before the actor moves off screen (which requires figuring out math I haven't used in years). But is there a better way?

My question is.... how?
My theory is that I need to create a sine wave movement, and set it so that only half a cycle is completed before the actor moves off screen (which requires figuring out math I haven't used in years). But is there a better way?
Comments
hope that helps
kipper
p.s. search figure and 8 in the GS 'new' browser as I did a demo of using this method.
tere is, as you say, a more complex way to do it using maths (sine, cosine...) but you need to ask the math pros for that
have a look at this itll help you alot
http://gamesalad.com/wiki/how_tos:gsc_wave_movement
And that page was the first place I went, but I'm trying to prototype my game quickly, so the lazy way is more preferred!
But my plan is to just set up a base prototype, and then go back and change things proper so that everything is more precise. So thanks for the suggestion!