webForumDet fria alternativet

script

5 svar · 261 visningar · startad av berntg

berntgMedlem sedan feb. 200187 inlägg
#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

RödalacketMedlem sedan feb. 20001 160 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

#L#Medlem sedan juli 20021 054 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
JaktJanneMedlem sedan feb. 20001 249 inlägg
#4

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

&no_links=5

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

#L#Medlem sedan juli 20021 054 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

Genererad på 388 ms · cache AV · v20260730165559-full.f96bc7eb