# Timing a function

**URL:** <https://forum.kirupa.com/t/timing-a-function/42774>\
**Category:** flash\
**Created:** [February 12, 2004, 8:48pm UTC](https://forum.kirupa.com/t/timing-a-function/42774 "2004-02-12T20:48:34Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![larcho](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@larcho](https://forum.kirupa.com/u/larcho)\
**Post date:** [February 12, 2004, 8:48pm UTC](https://forum.kirupa.com/t/timing-a-function/42774/1 "2004-02-12T20:48:34Z")

</div>

How can I delay this function to happen 5 seconds AFTER I rolled my mouse over:

[AS]  
on (rollOver) {  
\_root.mc\_fotos.onEnterFrame = function() {  
this.\_x -= ((this.\_x + 2800) / 4);  
}  
}  
[/AS]

Thanks

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex011/uploads/kirupa/original/3X/6/2/621e5c11736f46532526e61be85940af4230f3e5.png) [@system](https://forum.kirupa.com/u/system)\
**Post date:** [February 12, 2004, 8:56pm UTC](https://forum.kirupa.com/t/timing-a-function/42774/2 "2004-02-12T20:56:14Z")

</div>

```auto

on (rollOver) {
function delay(){
clearInterval(hold);
        _root.mc_fotos.onEnterFrame = function() {
                this._x -= ((this._x + 2800) / 4);
        }
}
hold = setInterval(delay,5000);
}

```

🙂
