ActionScript 2.0 :: If Statement - Start At One Frame And Play To It Then Stop Then When Click On It Again
Jul 3, 2006
I have a animation in my loader_mc that I want to start at one frame and play to it then stop then when you click on it again I want it to play from a certain point. But what is happening is that it will initially do everything it is supposed to but than mess up after the initial 2 clicks. Check out the onRelease event and you will see what I am currently trying to do. [URL]
I wrote the following code to have flash stop on frame 1 and wait for the click on the start button. I will use the animation in Connect Pro and without a Start button, the audio starts before the video. Here is the code and following is the error I get in the Compiler when I play the animation. The button does have the instance name play_btn :
play_btn.addEventListener(MouseEvent.CLICK, buttonClicked); function buttonClicked(event:MouseEvent):void { gotoAndPlay(2); } stop();
The error I get is: Location: Scene=Scene1, layer=actions, frame=1, line 3 Description: The class or interface 'MouseEvent' could not be loaded. Source: Function buttonClicked(event:MouseEvent);void
I'm using Flash CS4 with AS3. I'm building a website for a friend the problem I have. When a user clicks on a button I want it to play a movie clip then stop at a specfic frame. I want all the buttons to play the same movieclip but go to a different frame.
The current actionscript I am using is located on frame 1 is: home_btn.addEventListener(MouseEvent.CLICK, homebuttonClicked); function homebuttonClicked(event:MouseEvent):void{ gotoAndStop(0) }about_btn.addEventListener(MouseEvent.CLICK, aboutbuttonClicked); function aboutbuttonClicked(event:MouseEvent):void { gotoAndStop("aboutme") [Code] .....
This allows me to navigate to the right frame but does not play for obvious reasons, if I use the gotoAndPlay function its carries on playing to the end of the movie.
I have an animation that plays from the beguining to the end. I would like to add a conditional statement that IF the animation is Playing and the ANIMATION BUTTON is clicked, it stops and goes back to frame one. ELSE (if the animation is on frame one (not playing) it starts playing to the end.
My script goes like this -
animation_btn.addEventListener(MouseEvent.CLICK, startplaying); function startplaying (event:MouseEvent);void{ play(); animation.play(); }
what wrong with the functin 'stopFish' Without this function the fish in the tank swims but when I add it, it doesnt anymore. I just want the fish to stop swimming after I clicked it and start swimming after another click.
i have a plane with movie material on it, im trying to make when i click on that plane. im trying to make if i click on that plain and material is playing that stop play and if is not playing that srarts.may plane is named 'film' and material on it 'movieAssetMaterial2', can someone explain me how to do it? i have tryed to make it myself but cant find out how.[code]
i have a plane with movie material on it(im using papervision), im trying to make when i click on that plane. im trying to make if i click on that plain and material is playing that stop play and if is not playing that srarts.
may plane is named 'film' and material on it 'movieAssetMaterial2'
here is the code( it is the whole code of cubic panorama that im vorking on)
I am building a flash interface and I would like a menu where it is hidden to begin with (just a tab). You click the tab to expand it, and click again to collapse it. I've made a movieclip with animation of the menu opening up and closing, but I can't seem to work out how I'd go about making the movieclip open and close properly.
i know this is a problem allread often talked about, but i cant solve it.i want to start and stop a sound with a mouseclick event.the problem seems to be that the click event is never triggered. can anyone see why?
i created a two layer in time line in one layer there is a movieclip called mc1. In the same layer in 15th frame i have another movie clip mc2. Inside the movieclip mc2 i created another movie clip at frame10 now if i clik the the mc1 on first frame The movie clip should goto and stop at tenth frame
I have four movie clips (.f4v) in 4 frames in a movie with watch buttons.. This movie has them been imported into a main movie container that has next and previous buttons. However if i play a movie then hit next frame, the movie continues to play in the background. The code below shows one of the actionscripts for a movie clip and then the main actionscript in the main movie.[code]...
I have a bunch of copies of the same MovieClip that are dynamically created I want them to be stopped when the swf first starts.When I click on one of them I want that particular one to play.I think that I've figured out how to play a single MovieClip with event.currentTarget.play(); but I am stuck on how to stop all the clips from the start.I thought I could just use a instanceName.stop(); in my for loop, but no go.[code]I'm an artist working on a piece where I am cataloging sound recordings from people (eventually recorded live from the site... but that's a battle that I'll deal with in phase 2 and after I have a bit more actionScripting under my belt).I just wanted to explain myself a bit since Kglad, Ned, and dmennenoh have helped me a bunch through the development of the project.If your interested you can check out some of my works on my website.I know,I need to update the site, but its more fun to work on new projects.
I'm putting an swf on a website and it's working great except for IE. (Although it works great in IE 9). In some versions of IE it will start to play then stop as if the video was never load and in others it will just go white. It works great in other browsers, just our favorite browser IE seems to screw it up (big surprise).
How can I get the pause button to stop sounds and music, and the play button to start them up again? As of now, it only stops the animation, and lets the music continue.
I've been asked to produce a flash production that at one point records a time. The basis is that when a object hits another objects (both set as movie clips) flash tells the user ina dynamic text field how long the collision took to happen. i have everything working except from the timer. it recognises that the collision happens and text appears in the text field to show that, but still no idea how to make flash start timing when the frame is started and stop (and show) when the collision is made.
I have a small flash site made up of a number of pages all on the one timeline.
The query is this. When i release a button i want the timeline to roll on for x frames (fading components out) before going to the frame that button links to (The beginning of the new page).
I have no idea what AS to use for this.
No matter where in the timeline you are, the button should fade out that area and then skip to a new one.
I've seen various games where by when you start the game it gives you a scenario and 2 boxes to click, if you click a you go to frame say 57 and if you click b you goto frame 58
I just want to play and stop my movie on a key click.I don't want to have the drop menu open and have the user click 'play'. Isn't there some way they can just press any key and the animation will progress forward?
i'm looking for a script that tells the timeline to start to play frame 25, after 5 seconds.i've found a few codes online but cos they are for different purposes, i just cant seem to custom it to work accordingly.
I am designing a website with html pages and flash pages. When the user open a flash page (embedded in an html page) i would want to have a preload script. I found a couple of them but they all need to start at the first frame and have a go to and play script after. So my problem is that I already have an important script that make a image follow my mouse and the script needs to be on the first frame to. Is there any way to have both or maybe to have the preloader on a separate file or even change the way my script is written ?
I need to add ac2 to a movie clip. When the movie clip is clicked on I want it to play and when it is clicked again that it will stop. This is the code that I have on the button already - onClipEvent(enterFrame) { this._rotation += 5}
i have a movie clip symbol on the stagei have set up a "CLICK" event listener. in the nction it saysCode:MC.play();how can i make it stop after playing once? WHY IS THIS SO HARD!i tried putting a stop(); inside the movie clips last frame but that did nothing
All I want to do is stop on a frame then click on an object and progress to another frame. MX was simple to perform this, with cs4 it seems to be a mine field any sugestions.
I created a movie clip that I am using as a button. I created the states in the clip (up, down, over) and the graphics work, but the sound is driving me crazy. I have a rollover loop that plays and a special click sound on the down/press. On the mouseclick, I want the rollover loop to stop and the down/click sound to play. Also, a getURL is happening on the release. Basically, everything works, except you can't hear the down/click sound. All sound just stops on the click.THis is AS2. Here's my code on the first frame. In the clip/button itself, I have the states labeled, the sounds placed using the properties and a stop on each keyframe of each state.:
I have an mc placed on the main stage that I'm trying to control through a separate button. I want the mc to play until a certain frame number is reached and then stop. I've got the following actionscript on the button instance:
Code: on(rollOver){ if (mc._currentframe == 10){ mc.stop()
[Code]....
This is not working at all - the mc is not stopping at frame 10, just looping continuously