by Thanx » Sat Aug 23, 2008 4:02 pm
Add to the collision event, instead of parenting, add a script editor code:
sonic.xvelocity = platform.xvelocity;
Instead of "sonic" in the code, use the name of the actor that represents sonic, instead of "platform" use the name of the actor that has the moving platform.
If your moving is x = x + 5; though, then you'll have to change it to xvelocity = 5; and make a Key up event for those keys that you use for controling, and say: xvelocity = 0;
This requires a little more work, but it should work that way for sure.