Avatar billede trick Nybegynder
26. februar 2002 - 14:02 Der 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...

trick ;o)
Avatar billede ask-m Nybegynder
26. februar 2002 - 14:12 #1
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)

Håber det virker!!!
Ask-M
Avatar billede kanding Nybegynder
26. februar 2002 - 14:15 #2
tjek evt om du kan bruge dette svar:

http://www.eksperten.dk/spm/173421
Avatar billede Himbear Nybegynder
26. februar 2002 - 14:23 #3
Det her virker vidst også:

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
Avatar billede trick Nybegynder
26. februar 2002 - 14:27 #4
Jeg takker mange gange, damn lidt for længe siden jeg har rodet med det, mange tak ;o)
Avatar billede trick Nybegynder
26. februar 2002 - 14:29 #5
Er ikke sikker på hvem af jer der fik point, men håber i begge gjorde
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
Kurser inden for grundlæggende programmering

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