---
title: "Hjälp med loop script"
type: "forum-thread"
url: "https://www.webforum.nu/amne/flash/167350-hjälp-med-loop-script"
topic: "Flash"
topic_url: "https://www.webforum.nu/amne/flash"
author: "Stig"
published: "2007-12-17T21:58:34.000Z"
updated: "2007-12-18T18:46:19.000Z"
replies: 5
views: 436
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/167350-hjälp-med-loop-script"
---

# Hjälp med loop script

## #1 — Stig, 2007-12-17T21:58Z

Jag kör en loop för att ladda in mina variable, när de är laddade så ska jag ladda in en bild med hjälp av de inladdade variables i detta fall pict1. Jag får in mina variables men den laddar ej in bilden. Om jag testar och hårdkodar pict1="bild.jpg" så funkar det att ladda in så inladdningsscriptet är ok. 

Finns det något smidigare sätt att lösa detta, min kod nedan:

```
System.useCodepage = true
loadVariablesNum("http://www.minsida.com/stig/flash.php", 0, "GET");
this.onEnterFrame = function() {
	if (loaded == "ok") {
		loadMovie(["http://www.minsida.com/stig/big/"+pict1], "holder", "GET");
		end = "stop";

	}
};
```

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

## #2 — mirandir, 2007-12-18T06:18Z

1\.) Du stoppar aldrig onEnterFrame loopen. Så för varje bildruta så laddas bilden in på nytt.

2\.) du kan skippa \[\] som du har runt "http://www.minsida.com/stig/big/"+pict1 i loadMovie anropet. Visst det fungerar i sammanhanget men ger ett onödig prestanda förlust eftersom när \[\] står för sig självt på det där viset så är en genväg för att skapa en array.

Slutligen så skulle jag ha skrivit koden någonting liknande detta:

```
System.useCodepage = true

var lv = LoadVars();

lv.onLoad = function(success)
{
     if(success)
     {
        holder.loadMovie("http://www.minsida.com/stig/big/" + this.pict1)
     } else {
        // Kunde inte ladda variablerna. Felhantering som t.ex att visa ett felmeddelande 
        // placeras här
     }
}

lv.load("http://www.minsida.com/stig/flash.php")
```

/Mirandir

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

## #3 — Stig, 2007-12-18T07:03Z

Tack men jag får felmeddelande på detta, jag har allt på första framen i min flash kör MX2004

*syntax error         var lv = LoadVars();*

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

## #4 — mirandir, 2007-12-18T12:19Z

Ursäkta, jag tycks ha glömt "new! i den där raden. Det skall förstås vara såhär:

```
var lv = [b]new[/b] LoadVars()
```

/Mirandir

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

## #5 — Stig, 2007-12-18T18:20Z

Tack nu köper flash koden! Men jag får inte in mina variables från php filen. Jag har mina dynamiska textfält döpta, tex. bild variablen Var:pickt1 ska komma när jag laddar in från php, har textfältet framme för att se att den kommer in. Måste jag ha instansename på textfälten räcker det inte med :Var??? Det händer inget med min variable *loaded* som ska ändras om inladdningen misslyckas?

Hårdkodar jag pict1="london.jpg" så kommer bilden direkt så nu är bara problemet att få in alla variables till flashen. Har aldrig varit några problem att få in variables när jag kört med loadVariablesNum("", 0);

Min nuvarande kod:

```
System.useCodepage = true

var lv = new LoadVars();

lv.onLoad = function(success)
{
     if(success)
     {
        holder.loadMovie("http://www.minsida.com/stig/big/" + this.pict1)
     } else {
        loaded = "Kunde inte ladda variablerna";
     }
}

lv.load("http://www.minsida.com/stig/flash.php")
```

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

## #6 — Stig, 2007-12-18T18:46Z

Det verkar som jag gör fel när jag ska ta fram mina variables i flash för jag tror de kommer in till flash för skriver jag fel sökväg till php scriptet så kommer texten "Kunde inte ladda variablerna" i mitt text fält loaded och det är ju som det ska.

Måste jag definera mina variables i kod först? 

Vad är felet???

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

---

Tråden på webben: https://www.webforum.nu/amne/flash/167350-hjälp-med-loop-script
