If function virker ikke

Tags:    grafik webdesign

<< < 12 > >>
Hej
Jeg ville have noget actionscript til at stoppe efter en scene. Så puttede jeg en if function ind og nogle true og false variabler, og nu er der slet ingen stjerner. Hvad er der galt med functionen?
Fold kodeboks ind/udKode 

(Anden linie)
Hilsen Søren



16 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Du fik den næsten ;)
Når man sammeligner er der to ==
Når man tildeler en værdi er det et =
Altså (ikke testet):
Fold kodeboks ind/udKode 




du sætter heller ik nogen keepRunning = false; nogen steder.

du skal sætte den til false et sted, når den ikke skal kører mere.

nu er flash ikke lige mig ;)

ellers skal du måske bruge en løkke af en art.




Indlæg senest redigeret d. 10.11.2008 10:35 af Bruger #3427
hvad med
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 10.11.2008 11:58 af Bruger #11506
Kender ikke action script overhovedet men hvad med at sætte keeprunning til true et sted, skal være et sted som du kun kommer til en gang, det for at give den en init værdi men undgå at blive ved med at give den denne init værdi. I den frame der skal stoppe running sætter du den til false, og alle steder hvor du skal bruge keeprunning tester du på dens værdi.


I et hvilket som helst sprog jeg kender vil
variable=BOOLVALUE1
if(variable==BOOLVALUE2){
}

være fuldkomment meningsløst eftersom if sætningen altid vil være sand som i dit tilfælde eller altid være falsk.



når det er en bool'sk værdi behøver man ikke == true

Fold kodeboks ind/udKode 




Virker ikke! Aner ikke hvad der er galt.!



hvad så med

Fold kodeboks ind/udKode 





Indlæg senest redigeret d. 10.11.2008 10:21 af Bruger #3427
Scriptet virker fint uden den der if function. Den vil selvfølgelig ikke stoppe. Men den skal stoppes efter scenen..
Hilsen Søren!
Jeg tager imod andre forslag end if functionen



Jo jeg har sat false på en anden keyframe..



Ved ikke om det her hjælper, men jeg bruger actionscript 2



<< < 12 > >>
t