---
title: "Flytta movieclip"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/66567-flytta-movieclip"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Andiee"
published: "2003-01-29T20:10:17.000Z"
updated: "2003-01-29T21:58:45.000Z"
replies: 1
views: 183
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/flash/66567-flytta-movieclip"
---

# Flytta movieclip

## #1 — Andiee, 2003-01-29T20:10Z

Jag skulle behöva lite hjälp med ett movieclip. Jag vill, att när man klickar på en knapp ska ett movieclip förflytta sig i x-led och få en ny position. När man sen klickar på samma knapp igen ska movieclippet vända och återgå till ursprungsplatsen. Alltså, om mc:n bara kommit halvägs när man klickar igen ska den därifrån vända och gå tillbaka...

Luddigt kanske... Hoppas ni förstår.

Permalänk: https://www.webforum.nu/p/66567

## #2 — Rödalacket, 2003-01-29T21:58Z

En liten enkel variant... :)

Gör ett mc som får fungera som knapp och döp det till knapp(instance name).
Mc't skall bestå av 2 frames som funktionen nedan ser till att den hoppar fram och tillbaka med.
I frame 1 i mc't så sätts variabeln jula till true och i frame 2 sätts variabeln jula till false. Sätt även stop(); i frame 1 & 2.

```
knapp.onRelease = function() {
	if (knapp._currentframe == 1) {
		knapp.nextFrame();
	} else {
		knapp.prevFrame();
	}
};
```

Funktionen nedan kollar om jula är sann eller falsk och beroende på det 
så skickar den mc't ring till antingen x 300, vilket är slutpositionen eller till x 10
vilket är startpositionen.

```
ring.onEnterFrame = function() {
	if (!knapp.jula) {
		this._x += (300 - this._x) / 8;
	}
	if (knapp.jula) {
		this._x += (10 - this._x) / 8;
	}
};
```

Båda funktionerna skall ligga i frame 1 i rooten på filmen.

Permalänk: https://www.webforum.nu/p/933498

---

Tråden på webben: https://www.webforum.nu/amne/flash/66567-flytta-movieclip
