Tuesday, March 30, 2010

seeking basic script help

hello flash forum-

i will start with my question and leave the explanation for later...

i am looking for real simple scripting- i have a 15-25 frame flash tweened animation, and all i would like to do is run thru the animation once then on mouse click go to frame one and start again... and of course i am under a time crunch and completley fogged with actionscript 3.0

yes, i did some basic projects back in the director days and thought i could just pick up where i left off... if i remember right it was simple scripting like

gotoFrame

and

pause

etc... sheeesh! do i feel lame! thanks very much in advance for any and all help

seeking basic script help

This is a two part solution. First stop the timeline from automatically playing again and then create an event listener that allows you to run a function based on a mouseClick.

In the last frame of your timeline:

Step 1: Create a stop function

stop();

Step 2: Create an Event Listener to listen for a MouseClick. This assumes you want to have a button trigger the playback. I used a generic name and assumed that you were using a MovieClip as the button.

myMC_mc.addEventListener(MouseEvent.MOUSE_DOWN, myFunction);

Step 3: Create the function that is listed at the end of the event listener. It will be triggered whenever the listener runs.

function myFunction(myEvent:MouseEvent):void {

gotoAndPlay(1);

}

If you don't want to use a button you could use an event listener tied to the stage itself:

stage.addEventListener(MouseEvent.MOUSE_DOWN, myFunction);

seeking basic script help

Repeated info removed

thank you very much! soon as i get this out im hittin the books!

thanks again

btk

No comments:

Post a Comment