berntgMedlem sedan feb. 200187 inlägg
Jag har försökt att göra en meny, som laddas av ett script i en textfil.
namn och värde skiljs åt med &, men hur skiljer jag varje rad åt. Skriptet skall väl stå på en rad ?
Det är från en engelsk tutorial, som är lite otydlig angående detta.
Tacksam för svar.
Scriptet
no_links=5
link1=.net&url1=http://www.netmag.co.uk
link2=Google&url2=http://www.google.com
link3=Argument&url3=www.argument.se
link4=PspPower&url4=http://www.psppower.com link5=Vindängen&url5=http://www.edu.falkoping.se/vindang
RödalacketMedlem sedan feb. 20001 160 inlägg
Är inte riktigt på det klara vad du menar men texten behöver inte stå på en rad
var1=webForum&var2=flash&var3=foo
kan stå som
var1=webForum
&var2=flash
&var3=foo
i textfilen
#L#Medlem sedan juli 20021 054 inlägg
Mmm .. gör som rödalacket skrev.. ditt fel uppkommer då du inte börjar med ett & på rad 2 och nedåt vilket bidrar till att flash inte läser av det som en variabel..
Din txt skulle bli :
no_links=5
&link1=.net&url1=http://www.netmag.co.uk
&link2=Google&url2=http://www.google.com
&link3=Argument&url3=www.argument.se
&link4=PspPower&url4=http://www.psppower.com &link5=Vindängen&url5=http://www.edu.falkoping.se/vindang
JaktJanneMedlem sedan feb. 20001 249 inlägg
Kan kanske, har jag märkt ibland, att man även får börja med &.
&no_links=5
berntgMedlem sedan feb. 200187 inlägg
Tack för era svar.
Jag får det inte att fungera riktigt ändå. Ett meddelande säger att ett script körs långsamt och datorn kan låsa sig. När jag kollar i felsök ser jag att det rullar på alldeles förlänge. Jag antar att det är detta scriptet, men förstår inte var felet är. Jag har Flash 5.
nav_clip1.link = link1;
nav_clip1.url = url1;
counter = 2;
while (counter<=no_links) {
duplicateMovieClip ("nav_clip1", "nav_clip"+counter, counter);
set ("nav_clip"+counter+"link", eval("link"+counter));
set ("nav_clip"+counter+"url", eval("url"+counter));
setProperty ("nav_clip"+counter, _y, getProperty("nav_clip"+(counter-1), _y)+20);
counter++;
}
stop ();
#L#Medlem sedan juli 20021 054 inlägg
När man får meddelande om att ett script körs långsam har i det stor sett samma orsak i samtliga programmeringsspråk ... att värdet i en loop aldrig blir uppfyllt ..
Lite svårt att specificera vad som som är fel just i ditt fall men kontrollera din variablar etc...
MvH / L