---
title: "Variabelvärde som namn på mc"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/156419-variabelvärde-som-namn-på-mc"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "visslaren"
published: "2007-01-25T15:59:45.000Z"
updated: "2007-01-26T08:33:35.000Z"
replies: 4
views: 451
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/156419-variabelvärde-som-namn-på-mc"
---

# Variabelvärde som namn på mc

## #1 — visslaren, 2007-01-25T15:59Z

Hej,

Har kört fast lite på ett projekt jag jobbar med för tillfället. Det jag försöker göra är att markera olika videoavsnitt som kollade. Dessa markeringar ska även finnas kvar nästa gång man öppnar flashprylen. Så därför har jag tänkt spara i databas. Att hämta in data från phpfil som generar xmlkod var inga problem, problemet ligger i att markera de movieclips som är kollade. 

Jag tänkte att enklast borde ju vara att lägga till en till frame i filmklippen som utgör knapparna och göra så att kollade knappar står på ruta 2 men jag får inte till det. 
Jag sökte här på wF och pusslade ihop följande kodrad, men det vill sig inte riktigt. 

```
_root.container_mc.content_mc[nodes[i].firstChild.nodeValue].gotoAndStop("done");
```

koden för att läsa in xml har jag testat i en annan fil och den fungerar. det enda jag har ändrat är namn på filen samt att den ska göra ovanstående kodrad istället för att stoppa in värdena i en lista.

Någon som vet? :)

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

## #2 — Maacus, 2007-01-25T16:12Z

Istället för att köra med label "done" kan du köra med gotoAndStop(2);
Sen din sökväg kan jag inte kontrollera så att den är rätt. 
Vet inte hur du har lagt upp din xml eller om du har en loop som går igenom hela xml:en och i så fall hur ser den ut?

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

## #3 — mirandir, 2007-01-25T17:27Z

Kolla så att nodes*.firstChild.nodeValue inte innehåller någon "whitespace". 

/Mirandir*

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

## #4 — visslaren, 2007-01-26T08:23Z

Det borde den inte göra, tror jag. Har satt ignoreWhite = true.

Borde ha klistrat in hela koden igår, men tänkte inte på det. Så här kommer det nu. :)

jag provade att ändra till gotoAndStop(2); men det hjälpte inte heller.
Sökvägen har jag kollat ett par gånger nu så den borde stämma.

```
var episode_array:Array;
var xml_code:XML = new XML();
xml_code.ignoreWhite = true;

xml_code.onLoad = function() {
	var nodes = this.firstChild.childNodes;
	for(i=0; i<nodes.length; i++) {
		_root.container_mc.content_mc[nodes[i].firstChild.nodeValue].gotoAndStop(2);
	}
}

xml_code.load("flash_input.php");
```

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

## #5 — visslaren, 2007-01-26T08:33Z

Nu fungerar det med koden ovan. Kör det nu i mappen det egentligen ska ligga i. Körde det i en annan mapp först för jag fick inte inloggningskoden att köras i originalmappen men det löste jag nu och nu fungerar även flashen. så troligt är att jag även hade lite problem med cacheminnet i firefox. Kankse inte ville uppdatera ordentligt. 
Men koden jag postade ovanför fungerar nu iaf!

Tack båda två! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/156419-variabelvärde-som-namn-på-mc
