webForumDet fria alternativet

script

Flash

5 svar · 261 visningar · startad av berntg

Medlem sedan feb. 200187 inlägg
Frågan#1

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

Medlem sedan feb. 20002 612 inlägg
#2

Ä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

Medlem sedan juli 20021 363 inlägg
#3

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
Medlem sedan feb. 20001 507 inlägg
#4

Kan kanske, har jag märkt ibland, att man även får börja med &.

&no_links=5

Medlem sedan feb. 200187 inlägg
#5

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 ();

Medlem sedan juli 20021 363 inlägg
#6

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

444 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
314 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)