28. marts 2005 - 16:16Der er
7 kommentarer og 1 løsning
Random funktion igen
Jeg har før spurgt på en random funktion, som jeg også fik stykket sammen. Men der er en fejl i nedenstående script. Der skal en clear timer funktion ind. Ellers bliver de to movieclip spillet med samme interval. Jeg har fået hjælp før, men jeg blev ved med at få fejl. Nogen der har et bud på hvordan man indsætter en clear timer funktion, så der bliver udregnet en ny random tid for næste gang movieclippet skal spilles?
function randRange(min:Number, max:Number):Number { var randomNum:Number = Math.round(Math.random()*(max-min))+min; return randomNum; }
Yes, den kommer med samme fejl. Den eksporterer til flash player 7 og actionscript 2.0. Men random funktionen virkede med den første kode. Ved ikke om den kan bruges istedet? M.h.t. den tuborg klamme der er for meget, eller uventet kan jeg ikke se hvorfor den ikke skulle være der... Jeg har ikke andre frameactions i den frame hhvor scriptet ligger.
Sikker på, at du ikke har noget andet scriupt i framen, der muligvis laver fejlen? For det virker altså fint - også i FP7-AS2. Og grunden til, at jeg fjernede strong typing fra denne funktion var, at da du ikke bruger det nogle andre steder alligevel, så er der ingen grund til at have det med.
Har lige testet den på en pc (sidder normalt ved en mac), og her er ingen problemer hvis jeg bare copy/paster direkte fra denne side. Men hvis jeg sender filen over jeg har cpoy/pastet fra, er der de samme problemer. Meget underligt. Men tak for hjælpen, det virker nu. Gi' mig et svar, så får du nogle point.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.