Har ett antal variabler som kommer in från ett ASP script. Nu vill jag sätta ihop dessa till en sträng med en radbrytning mellan var variabel, men det funkar inte!!! Variablernas namn är Namn0 , Namn1 , ... , Namn10
Har då gjort en For loop som ser ut så här:
for (i=0; i<10; i++) {
tempNamn=Namn & i
strNamn=tempNamn & newline
}
Tanken är ju nu att alla namn skall in i strNamn men den blir helt tom!!! Vad gör jag fel? Visa nu vad ni går för ;)
Nej det bli inte bra, man kan ju inte skicka på det sättet (läses jag kan inte skicka på det sättet)... Man måste ju kunna fixa det inne i Flashfilmen som jag tänky från börjar!? Är min konkatinering av strängen riktig?
Janne->
Varför loopar du överhuvudtaget? Du använder ju aldrig i variabeln? Den lösning du visar med (Namn+1) tex. ger bara just Namn1 som utskrift och inte det innehållande värdet i variabeln av samma namn!? Varför kan jag för mitt liv inte förstå??? Hade det varit en "vanlig! flash variabel och inte en hämtat från en ASP genererad sträng tror jag inte att problemet hade uppstått. Nu har har jag dock följande kod:
Som alla kan förstå känns det nästan pinsamt att visa den för folk... Men det verkar ju inte funka att lägga ihop två variabler och får flash att fatta att det skall vara en variabel i en sträng den skall hämta!!!
Testade denna koden efter jag läst ditt svar:
Namn="Namn"
for (i=0;i<Antal;i++)
{
tempNamn=(Namn+i)
strNamn=strNamn+tempNamn+newline
}
Men den ger alltså bara:
Namn1
Namn2
osv. som svar... hopplöst... Idéer?