---
title: "Flash Mx set setProperty"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/72421-flash-mx-set-setproperty"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "FIgg3"
published: "2003-03-27T22:34:08.000Z"
updated: "2003-04-02T08:37:27.000Z"
replies: 5
views: 257
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/72421-flash-mx-set-setproperty"
---

# Flash Mx set setProperty

## #1 — FIgg3, 2003-03-27T22:34Z

Hejsan, jag är total nybörjare när det kommer till flash mx, hoppar från flash 4 till Mx direkt utan att testa 5an, jag märkar att det finns en hel del skillnader ;)) 

Men men till problemet försöker ta reda på hur långt det är mellan två film klipp och programmeringen tycker jag är lite lustig i mx så här långt (eller kort ) har jag kommit 

set (xs, setProperty(mario,\_x);     

men får fel mess... 
hur borde koden se ut ??

Mvh

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

## #2 — Rödalacket, 2003-03-28T03:21Z

Ok, då är det dags att både lära och tänka om :)
I Flash MX så använder du dig av punkt-notation, så glöm den gamla Flash 4 syntaxen.

För att ta reda på ett filmklipps x-position så skriver du mittMC.\_x, y-positionen: mittMC.\_y
\_root är nivå 0, alltså huvudtidslinjen på filmen, så har du ett filmklipp som heter mittFilmklipp som i sin tur ligger i ett filmklipp som heter filmKlipp så blir sökvägen till mittFilmKlipp 
*\_root.filmKlipp.mittFilmKlipp* 

Vill du ta reda på mittFilmKlipps x-position så ser det ut som följer 
*\_root.filmKlipp.mittFilmKlipp.\_x* 

Om båda filmklippen som du vill mäta avståndet ifrån ligger på samma y-position så är det inga större problem
*filmKlipp.\_x – filmKlipp2.\_x* 
Tänk på att den mäter från filmklippens registreringspunkter så ev. så får du dra ifrån bredden på filmklippet (*filmKlipp.\_width*).

Om nu filmklippen inte ligger på samma x- eller y-position så får vi ta hypotenusan till hjälp
Roten ur((filmKlipp.\_x – filmKlipp2.\_x)&#178 + (filmKlipp.\_y – filmKlipp2.\_y)&#178)
I MX så skulle det se ut så här
*Math.sqrt(Math.pow(filmKlipp.\_x - filmKlipp 2.\_x, 2) + Math.pow(filmKlipp.\_y - filmKlipp 2.\_y, 2));*

Hoppas att du blev lite klokare och inte mer förvirrad. :)

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

## #3 — FIgg3, 2003-03-28T16:07Z

Ojj ojj vilket svar ;)    
man tackar man tackar... 
ska sätta mig ner och läsa det när jag får tid över till flash :) 

tack än en gång // figg3

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

## #4 — FIgg3, 2003-03-30T13:35Z

Hur kan man kolla om de är på samma posotion t.ex att det första filmklippet rör filmklipp 2 ? har testat:

set (kollare, fisk.\_x - banan.\_x);
if (kollare = 0) {
	gotoAndStop(8);
}

Även testat

if (fisk.\_x = banan.\_x) {
gotoAndStop(8);
}

Men inget funkar vad gör jag fel ?? 
Mvh figg3

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

## #5 — Rödalacket, 2003-03-30T14:38Z

if (fisk.\_x == banan.\_x) { 
gotoAndStop(8); 
}

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

## #6 — FIgg3, 2003-04-02T08:37Z

Så dumt av mig ;) missat de, men jag tackar för svaret...  :birp

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/72421-flash-mx-set-setproperty
