Flash intro to display a random photo

Posted on 2008-10-19
Last Modified: 2012-05-05
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

Question by:amberbee
  • 2
LVL 39

Accepted Solution

blue-genie earned 125 total points
Comment Utility
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.
LVL 39

Assisted Solution

blue-genie earned 125 total points
Comment Utility
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.

Author Closing Comment

Comment Utility
OK many thanks - that's exactly what I wanted - pointing in the right direction. I'll try it out.

Featured Post

How to run any project with ease

Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
- Combine task lists, docs, spreadsheets, and chat in one
- View and edit from mobile/offline
- Cut down on emails

Join & Write a Comment

This is a very simple example to help those of you who are still migrating from AS2 to AS3 understand the redesigned event model in AS3. In AS2.0, event functions (that is, the function to be performed when an event is fired) were stored as a pro…
I have been doing hardcore actionscripting for some time; and needless to say I have faced a lot of problems in just understanding others' code rather than understanding what the code executes. A programmer's life can become hell when there are a lo…
The goal of the tutorial is to teach the user how to how to load their YouTube profile onto Flash Media Live Encoder.
The goal of the tutorial is to teach the user what frame rate is, how to control it and what effect it has on the video.

728 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

9 Experts available now in Live!

Get 1:1 Help Now