---
title: "Rätt position"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/91213-rätt-position"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Web-Tor"
published: "2003-11-25T13:15:32.000Z"
updated: "2003-11-25T13:21:43.000Z"
replies: 1
views: 173
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/91213-rätt-position"
---

# Rätt position

## #1 — Web-Tor, 2003-11-25T13:15Z

Jag har ett filmklipp som föreställer ett hus (mcHus).
Ett annat filmklipp föreställer en prick (mcPrick).

Jag kan flytta på pricken och sedan mata in dess position i en databas för att senare kunna visa prickar i huset.

För detta använder jag den här funktionen på mcPrick:

```
on (press) {
	startDrag ("/mcPrick");
}

on (release) {
	stopDrag ();
	_root.fltX = Math.round(_root.mcHus._xmouse);
	_root.fltY = Math.round(_root.mcHus._ymouse);
}
```

Problemet är nu att det som skrivs in i databasen inte är prickens placering utan musens placering. Eftersom pricken är ganska stor så spelar det alltså stor roll om man drar pricken genom att ta tag i övre eller under delen av den.

Kan jag på något sätt skriva in mcPrick:s position (utifrån mittpunkten) i förhållande till mcHus?

Hoppas att ni fattar, fråga gärna annars.

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

## #2 — Web-Tor, 2003-11-25T13:21Z

Sorry!
Jag lyckades lösa det själv:

```
_root.fltX = Math.round((_root.mcHus._xmouse)-(_root.mcPrick._xmouse));
_root.fltY = Math.round((_root.mcHus._ymouse)-(_root.mcPrick._ymouse));
```

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/91213-rätt-position
