hurtig tip: få et tilfældigt tal inden for et bestemt område ved hjælp af as3

, hurtigt tip: et tilfældigt tal inden for et bestemt område ved hjælp af as3,,,,, 4,,,,,,,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' t miss. denne post er en del af en serie, ringede du? hurtigt tip: trigonometri for flash - spil udviklere, vi ofte er nødt til at bruge en tilfældigt, der genereres nummer for visse situationer med matematik. random() * n, vil normalt gøre det trick, men det vil kun beregne et nummer fra 0 -, n, n -.hvad nu, hvis vi skal have et nummer, som ikke giver 0, som den mindste værdi?hvordan kan man skabe et tilfældigt tal mellem 100 og 1.000?skal jeg vise dig, hvordan man gør det i denne hurtige tip.,,, endelige resultat, dette eksempel viser, at vi skal skabe funktion:,, input to numre, adskilt af en "," og presse de tilfældige knap.,, trin 1: vurdering ved hjælp af en funktion, der er skabt i actionscript 3, vil vi der beregnes et nummer mellem to værdier.disse værdier vil blive vedtaget som parametre og anvendes med matematik til at generere et tilfældigt tal.,, trin 2: skabe en ny fil åben - og skabe en ny flash - sagen (actionscript 3, 0), trin 3: åbne aktioner panel, presse, alternativ + f9, eller gå til vindue > aktioner, til at indlede aktioner panel.,, trin 4: funktion erklæring erklærer en funktion og hedder det, randomrange, og denne funktion vil vende den vilkårligt nummer, så sæt den tilbage, type, antal,., funktion randomrange(): antal (,, løntrin 5: sæt parametre, to parametre, vil være, der anvendes til at beregne antallet.,, minnum: den mindste værdi, til at vende tilbage, maxnum: den maksimale værdi, til at vende tilbage, funktion randomrange (minnum: antal, maxnum: antal): antal (, trin 6: skrive de vigtigste funct- det er den funktion, med den faktiske, nummergeneratoren, linje.strømmen af matematik er anvendt til at generere antallet., funktion randomrange (minnum: antal, maxnum: antal): antal (afkast (matematik. etage (matematik. random() * (maxnum - minnum + 1) + minnum)}, trin 7: hvordan det virker, har vi vores nummergeneratoren funktion, men hvad betyder det fungere?se følgende billede for at få en bedre idé:, i det billede, som eksempel, hvis matematik. random() var mindre end 0,5, ville resultatet være 550.,, trin 8: test med et spor, en enkel måde at teste funktion er at bruge en, trace(), funktion.jf. kode nedenfor, funktion randomrange (minnum: antal, maxnum: antal): antal (afkast (matematik. etage (matematik. random() * (maxnum - minnum + 1) + minnum)} spor (randomrange (10, 20)); //et nummer mellem 10 og 20 skridt 9: f.eks. dette er et eksempel, der bruger en knap til at beregne antallet og vise det i en textfield,., * randomrange funktion * /funktion randomrange (minnum: antal, maxnum: antal): antal (afkast (matematik. etage (matematik. random() * (maxnum - minnum + 1) + minnum)} /* de aktioner, der skal udføre, når dosisknappen er trykket * /funktion buttonaction e: mouseevent): ugyldig (//et system, vil lagre numre i textfield var n: array = inputtext. tekst. split (""); //beregne antallet based på input, omdanne det resultat, at en streng //og sende den snor til textfield generatednumber.text = streng (randomrange (n [0] n [1])} //add - knappen arrangement, til at lytte actionbutton. addeventlistener (mouseevent.mouse_up, buttonaction);,, input to numre, adskilt af en "" og presse de tilfældige knap.,, konkluderes, at dette er en grundlæggende eksempel på, hvordan vi kan bruge denne funktion; eksperiment, og bruge den i deres egne projekter.tak for det!,






Previous:
Next Page: