# Fooling onEnterframe ?!

**URL:** <https://forum.kirupa.com/t/fooling-onenterframe/81974>\
**Category:** flash\
**Created:** [March 6, 2005, 6:53pm UTC](https://forum.kirupa.com/t/fooling-onenterframe/81974 "2005-03-06T18:53:35Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![3pinter](https://avatars.discourse-cdn.com/v4/letter/3/9de053/32.png) [@3pinter](https://forum.kirupa.com/u/3pinter)\
**Post date:** [March 6, 2005, 6:53pm UTC](https://forum.kirupa.com/t/fooling-onenterframe/81974/1 "2005-03-06T18:53:35Z")

</div>

Oke,

I’ve made a prototype for my mc’s.

```auto
MovieClip.prototype.knoppen = function() {
	this.onEnterFrame = function() {
		this.symall.hitTest(_root._xmouse, _root._ymouse, true) ? this.nextFrame() : this.prevFrame();
	};
};

```

using my mc’s in AS1 like this: sym01.knoppen(), sym02.knoppen() etc.

Working like a charm.

But I want a onRelease in my protoype. It should be like this

```auto
MovieClip.prototype.knoppen = function() {
	this.onEnterFrame = function() {
		this.symall.hitTest(_root._xmouse, _root._ymouse, true) ? this.nextFrame() : this.prevFrame();
	};
	this.onRelease = function() {
		this.gotoAndStop(15);
	};
};

```

Now my question. It keeps on “entering frame” so my gotoAndStop(15) won’t work. How can I prevent this from happening?
