A Flash Developer Resource Site

Results 1 to 1 of 1

Thread: Random image animation in Flash 8

Threaded View

  1. #1
    Member
    Join Date
    Sep 2006
    Posts
    36

    Playing random movie clips

    *I also posted this in Newbies, but it may be more suited for this forum.*

    I'm trying to make a flash movie that consists of a grid of thirty squares (called boxes in my movie). Each box is a movie clip. In each box movieclip is 9 different image movie clips. Each image movie clip is animated so that it will fade in for 20 frames and fade out for 20 frames. A stop(); is coded for frame 1 and frame 20 of each image movie clip.

    The code below is in my main movie. I want the boxes to randomly fade in with a random image, stay for a random amount of time, and then fade out. So that the end result is a grid of images that randomly fade in and out continuously. As of right now, it does not work. The movie is just blank.

    Is my context bad? Am I going about it in the wrong way? Thanks everyone.

    **Btw, randRange creates a random number between (and including) the two numbers you drop into it. I've used it before and know it works.


    MY CODE:

    _root.onEnterFrame = function()
    {
    trace("begin");
    for (var i = 0; i < 30; i++)
    {
    trace("box");
    var nm = "box" + i; //go through the thirty boxes

    var nm = "image" + (randRange(0,8)); //Pick one of the 9 images in the box

    trace("image");


    _root[nm]._root[nm2].onEnterFrame = function()
    {
    if (this._currentframe == 1)
    {
    if ( (randRange(0,99) < 50) ) //Play 50% of the time
    {
    this.play();
    } //CLOSE if
    } //CLOSE if

    else if (this._currentframe == 20)
    {
    if ( (randRange(0,99) < 50) ) //Finish movie clip 50% of the time
    {
    this.play();
    } //CLOSE if
    } //CLOSE else if

    } //CLOSE _root[nm].onEnterFrame = function
    } //CLOSE for
    } //CLOSE _root.onEnterFrame = function
    Last edited by kriselan03; 09-26-2006 at 07:56 PM.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  




Click Here to Expand Forum to Full Width

HTML5 Development Center