×
INTELLIGENT WORK FORUMS
FOR COMPUTER PROFESSIONALS

Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

Random help

Random help

Random help

(OP)
Hi there, I am having trouble with the Random in Director, I am trying to play at a random time, a sound. Here's my code.


on startMovie
  global startTicks
  set startTicks = the ticks
end startMovie

on idle
  global startTicks
  set ticksElapsed = the ticks - startTicks
  if (ticksElapsed > 3*100) then
    randomAnimation
  end if
end idle

on randomAnimation
  
  puppetsound 8,"Police Radio Chatter 0"&random
  
end


****
I have 8 sound call "Police Radio Chatter 01" to 08


Any help would be very appreciated, thank you.

RE: Random help

Are u trying to play a sound at a random time?
From what i've seen, your script only plays at a fixed interval.
Here's a script that i think may help:

------------------------------------
global soundList
global myTimer

on startMovie
  soundList = ["1","2","3"]
  randomAnimation
end
on prepareFrame
  if the timer > myTimer then
    the timer = 0
    randomAnimation
  end if
end
on randomAnimation
  myTimer = random(100) + 100
  soundToPlay = soundList[random(soundList.count)]
  puppetsound 8,"Police Radio Chatter 0"&soundToPlay
end
------------------------------------

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login


Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close