Please, Help me... Random play for movieclip

Hi, I need help for this,

how can play a MovieClip in a random delay or at random time in my main scene? need an actionscript? anybody can help me?

in advance, thankful

koamis :tb:

Hi,
Put this code in frame1 of your mc
[AS]stop();
random_number = random(1500)+1000;
delay = setInterval(this, “play”, random_number);
//and in the last frame
clearInterval(delay);
gotoAndPlay(1);
[/AS]
Alter the number in the brackets to change the “randomness”

Hope that helps

SteveD

Thanks SteveD, especially for your promptitude

I put the code in frame 1 and set (10500)+1000 but it continue at constant play, my MC have 450 frames, can affect this?

again, thanks

Hi,
Apologies, change the number outside the bracket, that will give you more of a delay.
The code will only delay in frame 1, once the playhead leaves fr1 it will play normally.
You can do on of two things (if you want to change this)
alter :
[AS]delay = setInterval(this, “play”, random_number);
//to
delay = setInterval(this, “nextFrame”, random_number);[/AS]

this will advance the plyahead one frame at a time and invoke delay() in every frame, alternatively if you want the the animation to stop at certain points, leave the code as is and put:
[AS]stop()
delay();[/AS]
at different key frames along the 450 frames

Hope that helps

SteveD

Hey, this script work for me…

ActionScript:

stop();
random_number = Math.ceil(Math.random()*5000);
delay = setInterval(this, “play”, random_number);


thanks for the enlightenment