aahzman
asked on
how cna I do this...?
Hi there,
Being a total Flash 5 newbie I need some help... What I want to do is this:
I would like to have 3 sets of images, and when a user clicks on a button it changes each of the images out of a set of pre-defined images, such as:
start image a - start image b - start image c
start image a will flick through at random from a set of images for 'a'. start image b will flick through at random a set of images beloning to set 'b', etc.
You can think of this as a really simple slot machine, or something.
Can anyone show me the ropes and explain what steps need to be taken? I don't know if there should be an image on each frame, one set of images all on the same frame (different layers), etc.. and I really need to know what action-scripting I'd need to do to start/stop the flipping of images.
Thanks for any help you can give me!
Andy
Being a total Flash 5 newbie I need some help... What I want to do is this:
I would like to have 3 sets of images, and when a user clicks on a button it changes each of the images out of a set of pre-defined images, such as:
start image a - start image b - start image c
start image a will flick through at random from a set of images for 'a'. start image b will flick through at random a set of images beloning to set 'b', etc.
You can think of this as a really simple slot machine, or something.
Can anyone show me the ropes and explain what steps need to be taken? I don't know if there should be an image on each frame, one set of images all on the same frame (different layers), etc.. and I really need to know what action-scripting I'd need to do to start/stop the flipping of images.
Thanks for any help you can give me!
Andy
Simply create a movie clip containing the same number of frames as you have images to show. Place a different image and a stop(); action on each frame.
Give this movie clip an instance name, such as "slides" on the mainstage. Then all you need to add is a button with an "onRelease" action of slides.nextFrame();
Give this movie clip an instance name, such as "slides" on the mainstage. Then all you need to add is a button with an "onRelease" action of slides.nextFrame();
My bad, didn't read completely. What you can do it use the example above and duplicate it 3 times, with different images in each movie clip.
Then you can use the random function to output a random number, which can be used as a frame number to goto for the different movies.
Then you can use the random function to output a random number, which can be used as a frame number to goto for the different movies.
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER
No worries about answering the question. I actually worked out how to do it all on my own - which I'm pretty proud about! (small accomplishment on the scale on things, but it's a start!)
Incase anyone else is interested and doesn't know how to do it, this is what I did:
Created 3 symbols; a button and two movies. The two movies had the 'stop()' action as their first frame, and from frame 2 and one I had images. In the main sceene I attached an action to the button that sent a 'gotoandplay' to frame 2 on each of the other symbols. Then when I hit it again I sent a stop to those symbols.
And that's it! Easier than I though, looking back at it.
Andy