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:
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")
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")
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???
136 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17