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)² + (filmKlipp._y – filmKlipp2._y)²)
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. :)