01. marts 2006 - 18:31Der er
6 kommentarer og 1 løsning
Tilfældig frame ved start
Jeg sidder og bøvler med en flash fil, er rimelig newbie i programmeringen, men har lavet forskellige andre ting i flash.
Hvordan får jeg min flashfil til at vælge en tilfældig start frame, imellem eksempelvis frame (1, 10, 20, 30, 40 osv...) - altså udfra nogle foruddefinerede frames, den skal blot vælge tilfældige og så afspille fra den pågældende frame.
Prøv at læse om arrays i hjælpen og så lade en random pointer vælge ud fra de frames du har angivet i arrayen. Har du fx. en array med indholdet (1, 10, 20, 30) og du laver en random pointer, der har indholdet 2, så trækker du det 2. element ud fra arrayen og springer til dén frame.
Kig efter Math.random() kommandoen. Med den får du et decimaltal mellem 0 og 1 og så ganger du det bare op, så det passer med max-antallet du skal bruge (antallet af frames i arrayet) og runder det af.
Det er helt i orden, jeg prøver bare på at få dig selv til at komme frem til løsningen. Det lærer du 80 gange mere ved, end hvis jeg serverer en færdig løsning til dig. Prøv lige at trykke F1 i Flash og så læs om arrays og derefter Math.random() funktionen. Det vil hjælpe dig meget og det er ikke så kryptisk, som det måske lyder.
Da jeg gjorde en del i eksperten svarrede jeg udfra de samme principper, men jeg har tjekket hjælpfilerne, og jeg synes det er en smule kryptisk, men prøver da lige igen!
Cool - that's the spirit! Når du får brygget noget sammen, så kast det bare herind, hvis det giver problemer. Så kigger jeg på det. Men, først når du har noget. ;-)
Synes godt om
Ny brugerNybegynder
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.