26. februar 2002 - 14:02Der er
3 kommentarer og 2 løsninger
random()???
Nu er den dæleme gal igen... Jeg sidder og skal lave en lille random funktion, mellem X antal QuickTime film. Jeg har lavet koden så den looper til QT filmen er slut, herefter skulle den jo gerne erstatte den med en anden tilfældig film. Kan lave det med en masse if sætninger, men der må være en nemmer måde, det jeg kunne forstille mig er noget med:
Global ran on exitFrame me myMember = sprite(1).member myDuration = member(myMember).duration myMovietime = sprite(1).movieTime if myDuration > myMovietime then go to the frame else random(5) ran = the result sprite(1).memberNum = Member("f"&ran) end if end
Men det virker ikke, håber at der er en der kan hjælpe mig...
Hej Trick Der er flere grunde til at dit script ikke virker... du kan ikke bare kalde random og så bruge "the result" til at få værdien.... prøv med: ran = random(5) så er der også noget "sprite(1).memberNum = member("f" & ran) på den ene side af lighedstegnet bruger du memberNum men på den anden bruger du member.... det kan director ikke forstå... så prøv: sprite(1).member = member("f" & ran)
on exitFrame me myMember = sprite(1).member myDuration = member(myMember).duration myMovietime = sprite(1).movieTime if myDuration > myMovietime then go to the frame else sprite(1).member = Member("f"&random(5)) end if end
Er ikke sikker på hvem af jer der fik point, men håber i begge gjorde
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.