ActionScript 2.0 :: Button Play A Frame And When It's Stopped Jump To Another Frame
Sep 6, 2011
I built a button in one of the movie clips in my project,
when I release this button, it goes to the 41st frame of the main timeline and continue to play until the frame 70 which has got a stop; command. till here everything's just OK. But I want this button to do something more though I don't know whether it's possible or not.
I want this button to go and play the frame number 41 in the main timeline, and then after it stopped at the frame 70 , then jump to frame 73.
I have two embedded flv's in the timeline, one after the other. There are no errors in the video files. When the "playhead" in the exported swf comes to the end of the two combined videoclips, it jumps back to the first frame of the 2nd video clip for a fraction of a second, before playing from the start of the timeline as it is supposed to. I have explicitly done a "gotoandplay(1) in a separate action layer, at the last frame of the "movie", but that's not what happens.
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 need to create a script that will jump to a certain frame in the scene when a movie cilp reaches its last frame. Putting a goto... within the MC itself doesn't work. I assume that I need to create a listener of some sort....I haven't been able to find what I need in any documentation (and I'm even been looking through AS dictionaries going back to Flash 4).
I've got a button that I want to use to jump to a labeled frame within the timeline. When I click on the button I can't get my trace statement to work. The error message I get is: Error 1061: call to a possibly undefined method addEventListener through a reference with a static type flash.display:SimpleButton BtnDone is the instance of the button on the stage, btn1867 is the frame label I want to jump to once the button is clicked.
Here's the code: stop(); btnDone.addEventListner (MouseEvent.CLICK,clickSection); function clickSection (evtObj:MouseEvent) { //trace action - what's happening in output window trace("The button 1867 was clicked!") gotoAndStop("btn1867"); }
I'm taking a class on Flash right now but its set up in this strange manner where they barely teach you actionscript at all but expect you to be able to take the examples in class and work and amend them into your projects. I am trying to write a function for a button that will gotoAndPlay one frame beyond where the timeline presently is stopped at.
i see a code back in my old days of flash pro 8.0of gotoAndPlay() and stop(),etc;now its as3.0when i tried my old codes b4 with as3.0 it doesnt work..well my button is named start_btn.. and all my buttons is on the same frame as it is..but i wanted for it jump to the next frame where most of the actions of my flash takes place..can some1 guide me thru this?im jst new to cs4..and lots of things has changed when i jumpd from pro 8.0 to cs4.
First off, I am new Second off, I hate action script it's a pain in the ass. Here's what im dealing with: Im making an info point computer program in flash cs3. After making several pages I am forced to make a navigation button to jump to the first frame(home).
At the home page you will be sent to several different pages (these links work just perfect. To create a home button i've made an button with the same code
Code: home_now.addEventListener(MouseEvent.CLICK,homeClick); function homeClick(event:MouseEvent):void{ gotoAndStop(1); } Unfortunate this does not work, while the links at the home page do work.
I've tried several things to fix it, but it won't do: - Send to tagged frame "home" instead of frame "1". - Change the instance name - Putt the actionscript in the exact same frame.
Weirdly enough the home button does work on the keyframe where it is placed, even though I pushed the frame over all the other pages it wont jump to home.
What I'm trying to do is play 5 frames all attached with short audio wav files one right after another. I want to be able to press play for each frame.When I insert either of these codes:
Code: play_btn.addEventListener(MouseEvent.CLICK, playSound); } function playSound(event:MouseEvent):void
[code]....
The video goes straight to playing the frame 1 wav sound file I have there, then when I press the button it rushes through the rest of the sound files in the rest of the frames and starts back at frame 1.Am I missing a code that I need to insert into the other frames, or am I using the wrong coding?
i want to put a condition on the button event on (release) to check which frame of the movie symbol is stopped. something like if(frame 3 is stoped) gotoAndPlay(14).
I have many buttons in a few movie files, i need to select a few of these buttons and store them in an array so i use....
var twocolourbuttons:Array = ["mybutton1", "mybutton23", "mybutton34"];
I then need to show a movie file if the button that has been clicked on is in the array. so something like...
if e.target.name is in the array show the movie twocolor.visible = true;
i then need to go to a certain frame of the movie, depending upon where the button is found in the array. So if the button is at position three of the array, i need to jump to keyframe 3 of my movie.
i have a movieclip on stage. it has 3 frames but is stopped with "stop():" so it only shows the first frame on mousedown i want it to play frame 2 for a duration of 1 frame then frame 3.
This is a snippet of some code I'm working on. Currently I have a mc that you press that plays another mc. That mc that reacts has 5 frames, each frame with stop(); on each frame. I do a normal play code because it lets me play through and cycle back to frame 1 after frame 5 (so if I click the mc it eventually cycles back to the first frame and starts the process over again). If I do a nextframe it stops at frame 5, so that's why I use play.
press_mc click on it and it tells mover2_mc to advance a frame and recycles back to frame one to redo the process.Can I tell press_mc to play and skip a frame or to have it play a list of frames that I tell? I can't do a _currentframe +2 because it'll halt at frame 5.
I'm new to flash, knowing only a couple of commands such as stop(); and gotoAndPlay.
I'm creating a UI menu for the beginning of a flash project. On a few layers, I have objects and buttons while the "stop();" command is applied to the frame to keep them on the screen as a Title screen or menu-like idea.
My problem is that I would like a animation, or a movie clip, or something that is looping in the background for a more detailed menu screen.. However, I can't figure out how to run the animation while the current frame is stopped.
i am having trouble with my gotoAndPlay in my MC.i have An MC1 on main stage then inside it i have another MC2. Now on my MC1 i want wen it comes to frame 15 to go and play starting frame2 on MC2,so in MC1 frame 15 i put mc2.gotoAndPlay(2);But nothing happens.Oh yea MC1 has stop on the first frame.
I'm making a slots... but i have a prob. If a stop my movie, I can't know on which frame my movie is stopped. Is there a syntax-code to give me the number of the frame a that moment?
if i press right/left, he goes to the movement frame. i want him to go to the stopped frame when no key is down, but the frame shows him facing right.how can i make it 'remember' his direction?
I'd like my Flash site to be bi-lingual. What I have currently is a Flash movie with an empty Movie Clip which then allows users to go from movie to movie. The movies are all small movieClips that are loaded into the empty movieclip on demand. There is some video and text in each of the 30 movieClips. Here is sample of code that i'm using to call up next MovieClip.
[Code]...
My solution for the bilingual version is to create a separate frame with the French version + video and then when user presses the French button they are directed to that frame. This way I could easily create the French text within the one movie. however i don't know the Actionscript code to call up a movieClip to play from frame 10, and not frame 1.
I'm creating an effect in flash mx where lasers follow a guide path and reveal a word beneath. I was setting it up making it drop behind a square where the spark travelled and i used the setmask command to mask it, problem is, the setmask command only works with one instance at a time! Can i group multiple instances with actionscript? Or can i have it dump the squares on a mask layer with actionscript.I was also wondering if i could just make the script play on every frame without copying it to every frame? I tried the on enter frame deal but it didn't work.
I'm tryin to create a button that sort of "rewinds" but it doesn't have to show the rewind- all i want it to do is jump back to the previous frame with a stop action on it. So kind of like a "back" or "previous" button.It's been a while since I have programmed a lot and I forget everything
nextTX.onRelease = function (){var nextFrameLabelNum:Number = (1+Math.round(thTX._currentframe/27))%10; thTX.gotoAndPlay("next "+nextFrameLabelNum); }[code].....
which works great IF I am moving one image at a time.What I have done now is tween 3 slides to move into a visible mask by pressing next, but when I press previous of course the above doesn't work.It just jumps to the previous three with no tween.I would like to maintain the tween but in reverse.I would like the previous just to undo, in reverse, what the next button just did with the tween?Is there anyway to make this happen with as 2.0?
In this bit of code is there anyway to adjust the gotoAndPlay Command to play from frame 114 to frame 200. Are there any commands that will do this. I want it to play from frame 114 to frame 200 when a button is pressed.
I'm building a flash application where the user can play multiple 30 sec .flv movies (one at a time) in slowmotion by pressing or holding down the left and right arrows keys.The user can hold/press "keypress right" to move to the next (key)frame and "keypress left" to move to the previous (key)frame in the .flv files.I have tested embeeding one .flv movie to the stage and it's working fine.But since I will be using many flv's I want to load the .flv's dynamiclly (on button clicks) using netstream or FLVPlayer. Would it be possible to step beetween keyframes in the same way if the .flv's are loaded dynamiclly? Or, must I embeed each .flv file into separate swf's and then dynamiclly load the swf's to my main stage?