# Circular Movement

**URL:** <https://forum.kirupa.com/t/circular-movement/245539>\
**Category:** flash\
**Created:** [November 30, 2007, 6:13pm UTC](https://forum.kirupa.com/t/circular-movement/245539 "2007-11-30T18:13:51Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Septenary](https://avatars.discourse-cdn.com/v4/letter/s/ebca7d/32.png) [@Septenary](https://forum.kirupa.com/u/Septenary)\
**Post date:** [November 30, 2007, 6:13pm UTC](https://forum.kirupa.com/t/circular-movement/245539/1 "2007-11-30T18:13:51Z")

</div>

Hey,

I am trying to make an object move in a circular path. I need to know how to find the object’s new x and y positions every frame. However, all of the tutorials I have seen so far move the object in a circle by repeatedly changing its angle in the circle and then setting its new x and y coordinates using trig. For example: [http://www.kirupa.com/developer/mx/circular.htm](http://www.kirupa.com/forum/../developer/mx/circular.htm). I would like to, instead, move the object around the circle knowing the following parameters:

- The object’s speed (_the speed, in pixels per second, that it would travel with were it moving in a straight line_).
- Whether the object is moving clockwise or counter-clockwise.
- The object’s current position
- The radius of the circle  
…Without assigning it an angle speed. So, every 25 milliseconds, I would be able to recalculate its new position in the circle without messing with its angular position. How would I go about this?

Thanks for your help.
