---
title: "Dynamisk sökväg till variabel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/135140-dynamisk-sökväg-till-variabel"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "oskob"
published: "2005-10-02T19:39:49.000Z"
updated: "2005-10-03T08:35:45.000Z"
replies: 3
views: 304
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/135140-dynamisk-sökväg-till-variabel"
---

# Dynamisk sökväg till variabel

## #1 — oskob, 2005-10-02T19:39Z

Hejsan!
Hur gör man dynamiska sökvägar till variabler?
Typ:

while(count != 2) {

var1 = "hej";
var2 = "hej igen";
count = 0;

test.text = var\[count\];
count++;

}

Tack på förhand!

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

## #2 — Bryngfors, 2005-10-02T19:49Z

För att komma åt variabler genom att dynamiskt skapa variabelnamn gör du såhär:

```
this["variabelnamn"]
```

 

I ditt fall blir det på följande sätt

```
count = 0;

while(count != 2)
{
    count++;

    var1 = "hej";
    var2 = "hej igen";

    test.text =  this["var" + count];
}
```

Notera att jag kastat runt lite andra saker också för att få loopen att fungera. Tilldelningen av 0 till varabeln count ligger nu utanför och inkrementeringen på första raden i loopen.

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

## #3 — oskob, 2005-10-02T20:32Z

Tackar!
Spelar det alltså roll var count++ ligger?

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

## #4 — Bryngfors, 2005-10-03T08:35Z

\++ inkrementerar en variabel. Eftersom du börjar med noll, när du sätter count = 0, och din första variabel börjar med ett så måste inkrementeringen ske innan du försöker läsa ut variabeln. Annars hade du läst ut var0, som inte finns och därför hade resulterat i undefined. Solklart? :)

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/135140-dynamisk-sökväg-till-variabel
