# Reverse movieclip timeline

**URL:** https://forum.kirupa.com/t/reverse-movieclip-timeline/302781
**Category:** flash
**Created:** [January 7, 2010, 1:11pm UTC](https://forum.kirupa.com/t/reverse-movieclip-timeline/302781 "2010-01-07T13:11:46Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![bluezap](https://avatars.discourse-cdn.com/v4/letter/b/3d9bf3/32.png) [@bluezap](https://forum.kirupa.com/u/bluezap)
#### Post date: [January 7, 2010, 1:11pm UTC](https://forum.kirupa.com/t/reverse-movieclip-timeline/302781/1 "2010-01-07T13:11:46Z")

</div>

I am trying to play and reverse a movieclip using the following script:

```auto

my_mc.addEventListener(MouseEvent.MOUSE_OVER, forward);
  
function forward(Event:MouseEvent):void {
var backAmount:Number = my_mc.currentFrame + 1;
my_mc.gotoAndStop(backAmount);
}
  
my_mc.addEventListener(MouseEvent.MOUSE_OUT, reverse);
  
function reverse(Event:MouseEvent):void {
var backAmount:Number = my_mc.currentFrame - 1;
my_mc.gotoAndStop(backAmount);
} 			 

```

It works but just only one frame. Do I need to loop this function - if so how.  
I would appreciate help!
