# Image shakin

**URL:** <https://forum.kirupa.com/t/image-shakin/18742>\
**Category:** Uncategorized\
**Created:** [April 20, 2003, 12:59pm UTC](https://forum.kirupa.com/t/image-shakin/18742 "2003-04-20T12:59:27Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![novatake](https://avatars.discourse-cdn.com/v4/letter/n/e47774/32.png) [@novatake](https://forum.kirupa.com/u/novatake)\
**Post date:** [April 20, 2003, 12:59pm UTC](https://forum.kirupa.com/t/image-shakin/18742/1 "2003-04-20T12:59:27Z")

</div>

how do u make a image shake when the mouse if over it

-Tom

---

<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:** [April 20, 2003, 1:11pm UTC](https://forum.kirupa.com/t/image-shakin/18742/2 "2003-04-20T13:11:59Z")

</div>

how do you want it to shake? left right? circular type thing? up down?

---

<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:** [April 20, 2003, 1:13pm UTC](https://forum.kirupa.com/t/image-shakin/18742/3 "2003-04-20T13:13:25Z")

</div>

random

---

<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:** [April 20, 2003, 2:08pm UTC](https://forum.kirupa.com/t/image-shakin/18742/4 "2003-04-20T14:08:03Z")

</div>

```auto
// prototype
MovieClip.prototype.shake = function(r) {
	var x = this._x;
	var y = this._y;
	this.onRollOver = function() {
		this.onEnterFrame = function() {
			this._x = x-(r/2)+Math.random()*r;
			this._y = y-(r/2)+Math.random()*r;
		};
	};
	this.onRollOut = function() {
		delete this.onEnterFrame;
		this._x = x;
		this._y = y;
	};
};
// usage
myMovieClip.shake(20);

```

Like that? =)

---

<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:** [April 20, 2003, 10:02pm UTC](https://forum.kirupa.com/t/image-shakin/18742/5 "2003-04-20T22:02:22Z")

</div>

that aint workin sumreason wanna whack it in a fla for me so i can see wot im doin

---

<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:** [April 20, 2003, 10:07pm UTC](https://forum.kirupa.com/t/image-shakin/18742/6 "2003-04-20T22:07:30Z")

</div>

It works. :sigh:

---

<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:** [April 20, 2003, 10:08pm UTC](https://forum.kirupa.com/t/image-shakin/18742/7 "2003-04-20T22:08:11Z")

</div>

novatake, I just tested it and it does work… just convert your image to a movie clip and name it myMovieClip and put those actions on the first frame of the main timeline

---

<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:** [April 20, 2003, 10:09pm UTC](https://forum.kirupa.com/t/image-shakin/18742/8 "2003-04-20T22:09:13Z")

</div>

whoops… kax beat me to it  
btw, up the frame rate real real high and it looks really cool

---

<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:** [April 20, 2003, 10:09pm UTC](https://forum.kirupa.com/t/image-shakin/18742/9 "2003-04-20T22:09:17Z")

</div>

😛

You’re so slow, 28!! 😉 =)

---

<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:** [April 20, 2003, 10:12pm UTC](https://forum.kirupa.com/t/image-shakin/18742/10 "2003-04-20T22:12:52Z")

</div>

cheers guys i forgot bout namin my movie clip lol im a forgetful swine

---

<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:** [April 20, 2003, 10:15pm UTC](https://forum.kirupa.com/t/image-shakin/18742/11 "2003-04-20T22:15:25Z")

</div>

You’re right about that… 😛 😉 jk

---

<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:** [April 20, 2003, 10:19pm UTC](https://forum.kirupa.com/t/image-shakin/18742/12 "2003-04-20T22:19:04Z")

</div>

I can’t help bein sl… huh?

---

<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:** [April 20, 2003, 11:00pm UTC](https://forum.kirupa.com/t/image-shakin/18742/13 "2003-04-20T23:00:12Z")

</div>

On a side note, that’s a pretty cool sig there, novatake…

---

<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:** [April 20, 2003, 11:04pm UTC](https://forum.kirupa.com/t/image-shakin/18742/14 "2003-04-20T23:04:17Z")

</div>

cheers its kinda screwed though u cant see the whole text, which is a \*\*\*\*ter but im workin on it, took me a while to make like, and edit once i got it dont ill be away though lol

---

<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:** [April 20, 2003, 11:12pm UTC](https://forum.kirupa.com/t/image-shakin/18742/15 "2003-04-20T23:12:18Z")

</div>

Is it a swift3d work or what?

---

<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:** [April 20, 2003, 11:14pm UTC](https://forum.kirupa.com/t/image-shakin/18742/16 "2003-04-20T23:14:52Z")

</div>

nope just flash, draw the cube in 3d and then duplicate it but each cube is on a different path its alot of script really for each letter to work
