Simple ( For you guys )

Hey guys how are ya ??

So I made a button and i got some animation in it when you go over it.
but the animation is about a sec long and you proberly don’t keep the mouse a second long on the button

SO how do you keep the animation going when the mouse is off the button

sorry if this is 2 simple for you guys :smiley:

Verbal Violence

if the annimation is only about a second long then it will only play for a second. If you make it longer than a second and turn it in to an mc then on the “over state” it should play the whole mc. I could be wrong though.
Jubba help this dude out, comeon!

It’s already a MC ( movie clip right ??)
but it just stops when you go of the button, so that doesn’t help :frowning:

Im slightly confused.

Do you want the button to always play the animation? If so, you would turn the animation into a button, instead of just putting animation in the rollover state of the button.

are you using action script? and yes mc = movie clip

No i only want it 2 play when you go over the button and play it once
and it’s starts 2 play again after 2 go over it again and stops when the animation is done

Nope no action script
I’m not that good with flash,
only thing i can do with action script is load a frame but that’s it
( and the stuff i copy from )

Verbal Violence

Alright, here we go.

… wait, I just wrote a big long answer and realised I was wasting my time.

All you have to do for what you want is put this action in the button that activates the movie clip (If you want the movie clip to act as the button you can hide the button behind the background or put the button in the movie clip or whatever.)

tellTarget (whatever) {
play ();

and make sure that on frame 1 of the movie clip there’s a

stop ();


What I do is make my button…then i put this as its action:

on (rollOver) {
on (rollOut) {

…then I go to “Insert>New Symbol” then I set it as Movie Clip and name it, then I make my animation. I have 3 layers.
First Layer–
First KeyFrame: stop()
Last KeyFrame: gotoAndPlay (2);

Second Layer–
After Tween(if you have one) stop()
If you dont have a tween just set the last Keyframe but over Frame 3’s last keyframe to: stop()

Third Layer–
Just make whatever animation you want in the keyframes…but keep it one keyframe behind the First Frames last Keyframe(lol if that is understandable)…

Then I open up my library(Ctrl+L)and and then drag and drop my animation and line it up where I want it around the button. Then click on the animation and then go to “Window>Panels>Instance”…and then i name it(for this example) “animation1”…then it should play after you rollover the button…and stop once you rollout…hope it helps(although it may be very confusing) :wink:

wow it helped
tnx guys

you’re welcome…need anymore help…just ask :wink:

Good explination guys…

There are also some good posts covering these basics of movie button interaction in both the tutorial section of and in the “best of Kirupa” below. Take a look around and I’ll bet you’ll have all your answers very quickly. Be sure to look for my explination there on invisible buttons. Easy to make, reuse, and cost effective both in k, and in processor speed. :slight_smile: