---
title: "loadMovie"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/130628-loadmovie"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "neversleep"
published: "2005-06-27T16:47:32.000Z"
updated: "2005-06-28T10:01:44.000Z"
replies: 6
views: 216
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/130628-loadmovie"
---

# loadMovie

## #1 — neversleep, 2005-06-27T16:47Z

Hej

Jag har en huvudfilm där jag läser in en fil med loadMovie(..)

Filmen jag läser in funkar finfint för sig själv, men när den körs via huvudfilmen funkar inte vissa actionscript, bla ett där jag refererar med \_root.minvariabel. Är det ngt spec man behöver tänka på när man importerar filmer i andra då det gäller tex \_root \*förvirrad\*

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

## #2 — Alar, 2005-06-27T20:28Z

\_root refererar till huvudtidslinjen, dvs, tidslinjen i huvudfilmen. Anledningen till att din film funkar när du kör den för sig själv torde vara att \_root då refererar till "rätt" tidslinje. Din film är ju huvudfilm när du kör den för sig själv.
Men när du importerar den till en annan film så är det den andra filmens huvudtidslinje som är \_root.
Troligen ska du adressera någonting i den här stilen för att dina actionscript ska funka:
\_root.dinfilm.minvariabel

/Alar

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

## #3 — neversleep, 2005-06-27T21:01Z

Tack Alar för ditt svar oich du har rätt så.
Efter 3 timmars googlande hittade jag det lilla ordet \_parent som löste problemet.

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

## #4 — Blixtsystems, 2005-06-28T03:03Z

Man brukar rekommendera undvika att använda \_root pga den typ av problem du hade.
Man kan dock om problemet uppstår änvända \_lockroot för att låsa rooten i en inladdad film så du slipper döpa om dina variablar.

\_global är ett bra alternativ som är alltid funkar och dessutom ger bättre prestanda och renare kod.

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

## #5 — mirandir, 2005-06-28T07:49Z

Jag rekomenderar att man använder "\_parent" för att skapa en relativ sökväg till rätt tidslinje. "\_parent" pekar på den tidslinje som det aktuella filmklippet ligger på.

/Mirandir

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

## #6 — Blixtsystems, 2005-06-28T09:05Z

\_parent är helt klart det bästa alternativet då det gäller att referera till ett filmklipp.

Då det gäller variabler är det dock bättre att om man kan  deklarera dem lokalt så mycket man kan genom att skriva "var" före. 

Om en variabel skall vara tillgänglig utanför en funktion eller clip så är \_global det bästa.
Med parent kan det bli problem om du tex lägger ett clip inne i ett annat clip, men använder du \_global kan du glömma alla sådana bekymmer.
Och som sagt så ger det märkbart bättre prestanda jämfört med \_root och \_parent och ger en mer kompakt och tydlig kod.

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

## #7 — Alar, 2005-06-28T10:01Z

Det där med prestandaförbättring var ett intressant tips. Ska testas vid första bästa tillfälle. Tack!
/Alar

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/130628-loadmovie
