# Syntactic Sugar for moving MCs

**URL:** <https://forum.kirupa.com/t/syntactic-sugar-for-moving-mcs/210521>\
**Category:** Uncategorized\
**Created:** [December 19, 2006, 6:03pm UTC](https://forum.kirupa.com/t/syntactic-sugar-for-moving-mcs/210521 "2006-12-19T18:03:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Sammo](https://yyz1.discourse-cdn.com/flex011/user_avatar/forum.kirupa.com/sammo/32/779_2.png) [@Sammo](https://forum.kirupa.com/u/Sammo)\
**Post date:** [December 19, 2006, 6:03pm UTC](https://forum.kirupa.com/t/syntactic-sugar-for-moving-mcs/210521/1 "2006-12-19T18:03:57Z")

</div>

```auto
MovieClip.prototype.move = function(direction, speed) {
	switch (direction) {
		case "up":
			this._y -= speed;
			break;
		case "right":
			this._x += speed;
			break;
		case "down":
			this._y += speed;
			break;
		case "left":
			this._x -= speed;
			break;
	}
}

// allows:
hero_mc.move("left", 5);

```

Just to make your code that bit more readable and DRY.
