Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 562
  • Last Modified:

Flash intro to display a random photo

I am a complete Flash novice so I apologise if this is a silly question.

I would like an intro that displays a random photo (1 of 5) for a couple of seconds before going into the main site. Ideally, the photo should fill the screen with a black border and fade in and out.

I found some code that displays a random image and a line of code that points to the main page. However, I don't know how to adapt this so that the image displays few a few seconds and fades in and out.

I'm not sure whether I should be trying to do this in one Flash file or whether I should create 5 Flash files and display a random one.

As I say, I'm a complete novice with Flash so any advice on the best approach would be much appreciated.

Many thanks
// Sets the number of images in the random sequence
    // IMPORTANT: Set this number to how many images you have
    var myImageSequence = 5;
    // Creates a random number:
    var myRandomNumber = Math.floor(Math.random()*myImageSequence)+1;
    // Creates the full image name like: 1.jpg
    // IMPORTANT: If you're NOT using Jpegs change jpg to png or gif
    var myImageName = myRandomNumber + ".jpg";
    // Loads the random image:
    loadMovieNum(myImageName, 0);
{getURL("studio.htm", "_self");}

Open in new window

  • 2
2 Solutions
ok i'm going to point you to a number of things in the Help file where you can get some explanations and some code samples.

1. display for 5 second then go away - have a look at the Timer Class.
2. then for the fade in/out - have a look at the timer class.
3. how big are your images, you'll probably want to have a preloader as well.

try that so long - see how u manage and will assist further when i have a breather.
oh i'm being a spanner.
for number 2 look at the Tween class
make sure u look in the AS2 section.

Look at using the Loader class to load your images, that way you can use the eventlistener to check if its loaded, then fade it in, wait 5000ms then fade it out and go to the other thing.
amberbeeAuthor Commented:
OK many thanks - that's exactly what I wanted - pointing in the right direction. I'll try it out.

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now