Avatar billede supeter Nybegynder
19. november 2000 - 17:46 Der er 4 kommentarer og
1 løsning

Random funktion i Flash 5

Randomfunktionen i Flash 5 vælger aldrig det samme tal to gange. Hvordan løser man det problem?

eks.
random(4)
Avatar billede stigc Nybegynder
19. november 2000 - 17:49 #1
forklar nærmere...
Avatar billede supeter Nybegynder
19. november 2000 - 18:16 #2
Random funktionen vælger foreksempel 3 og vil ikke vælge det to gange i træk.
Hvis du vælger 4 tal og den ikke kan vælge et af tallene to gange i træk, så tager den jo ikke 4 men 3 tilfældige tal i næste forsøg...

Pointen er at min film gentager et tilfældighedsforsøg, og når der er 4 muligheder bør der også være 4 muligheder at vælge imellem. Men når man ved at det tal den tog før ikke bliver taget igen, kan man jo bare gætte på de tre andre...


Avatar billede nikolajdu Nybegynder
19. november 2000 - 18:46 #3
Random virker ganske efter hensigten.
Har testet det uden problemer. Har været ude og kigget efter evt problemer, men kunne ikke finde nogle.

hvis du bruger Random i den her stil=?

on (release) {
    tellTarget (\"left\") {
        gotoAndPlay (random(4)+1);
    }
}


Kan du selvfølgelig ikke se, når samme tal komme 2 gange i træk, da den valgte frame jo allerede vil være vist på skærmen...

/Nikolaj
Avatar billede stigc Nybegynder
19. november 2000 - 18:49 #4
er det noget der hedder \"randomize\" ? prøve det før det random kald!
Avatar billede supeter Nybegynder
19. november 2000 - 21:56 #5
Løsningen var nu at lægge det dobbelte antal samme frames ind og skrive random(8)+1...
Men tak for hjælpen alligevel...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester