ActionScript 2.0 :: Button Appear After Movieclip Finishes?
Feb 13, 2010
I need button to appear after movieclip finishes. I was trying to insert code to the last frame of movieclip, _root.myscene.gotoandplay(140)...... and lots of different codes. But then I realised , that you cant control maintimeline from movieclip.
I do have stop(); on the 1st frame of the portfoliohome.swf, but It plays the movieclip(my intro) before the loader finishes. Is there a way for me to move the play head to frame 2 while I have the stop() on the frame 1?
What I'd like to know is that if I could set up a eventlistener to wait until the MovieClip has reached the final frame, then fire a function.
Solution: In the last frame of the MovieClip timeline:Code: Select all dispatchEvent(new Event("EventName")); In the main timeline/class:Code: Select allMovieClip.addEventListener("EventName", FunctionName);
I have 1 flash file in which has an animation playing. Once you press the play button I made it clears the animation and loads a .swf (we'll call it 2.swf).[code]The 2.swf has a .flv inside of it which is loaded from our server (not embedded).I'd like once the .flv stops playing for a button I named replay_btn to show up and be able to load the .flv one more time.I tried load commands but am probably doing it wrong.
I've created an movieclip button that onRelease: moves to the highest depth and expands to the entire page and onRelease again: contracts to a thumbnail and moves to a lower depth.'ve got the animation working. However, I'd like the movieclip to finish playing the contracting to a thumbnail animation to the end before moving to a lower depth. Here's a concatenated version of the code://Variable that I set to know when the button was clicked first to expand.
Like the description says. I have six buttons, I want it so when you click any of them the movie clip plays once then when it is finished a specific url loads.
I'm working on a 3 minute animation that is 53.7 MB right now. I periodically export the file to swf to see how it looks as I'm working on it.
It got the point where it was taking around 30 seconds to export which I'm used to when my animations get longer. However, now it constantly gets stuck at 90% and I get the rainbow wheel cursor. I waited 30 minutes thinking it needed to catch up with itself and nothing changed. I always end up having to force quit out of Flash because it's not responding.
I've tried numerous things to try and get it to export such as quitting and restarting Flash, doing a complete shutdown and starting Flash, and copy pasting all my frames into a new Flash file and saving. No matter what it always stops at 90% and no longer responds.
I have a character that uses the arrow keys to move. Key_Down sends him 10px left or right per press and when you let go he stops. easy as pie. What I've now added in is that when you press either of those keys it also plays a "walk" sound. In order to stop this walk sound I then added Key_Up and specified that the sound should stop via SndChannel.stop();
At first it was working fine, but there was the issue that if you held down a directional button the sound would spawn multiple times and sound like crap. I added in a boolean to disallow this, making it so that only one instance will play at a time and it will loop. The problem now is, however, that the initial SndChannel.stop(); under the Key_Up listener has stopped working. Instead of stopping the sound immediately on key up, it waits until the sound file has finished and simply stops it from repeating.
I have a movie that starts as the intro to the site. However, if it doesn't load quick enough, the rest of the site loads and cuts off the movie. How can I make the 2nd part play only after the 1st is completely finished?
I am attempting to hide a SWF file that has the AS2 FLV component in it only after the FLV has finished playing. How would I go about this?I've searched google fairly extensively and had no luck.I've found a way to hide the Div the SWF is in using a timed Javascript event that is external to the SWF, but I'd like to find a more elegant solution.
The code I have so far is included below. Right now the first swf (first of two loaded into main swf) (intro.swf) loads fine on mouseclick of the "go" button. However I would like the first swf to unLoad and the second swf to load ("europe.swf"). This will be a one frame swf that will link to various others. After multiple tutorials/forums I can't figure out how to get the second swf to load while the first unloads.
import flash.display.MovieClip; import flash.display.Loader; import flash.net.URLRequest; go.addEventListener(MouseEvent.CLICK, goIntro); var loaderIntro:Loader = new Loader(); var contentIntro:MovieClip; function
I am attempting to hide a SWF file that has the AS2 FLV component in it only after the FLV has finished playing. How would I go about this?
I've found a way to hide the Div the SWF is in using a timed Javascript event that is external to the SWF, but I'd like to find a more elegant solution.
i'm using the tween class to move a movieClip around the stage, depending on what button the user selects... the movieClip starts in the center of the stage and moves to where I tell it to in the tween. The begin property of the movieclip is its current position (characters_mc.x). This all works until I want to move the movieClip again, and it starts from the center of the stage instead of its newly landed position... So the question is, how can I get the tween to start from where it previously landed, instead of always from the center? Shouldn't the value of the x position of the moved movieclip change as it is moved? Any better way to do this?
ActionScript Code: var myTween:Tween = new Tween(characters_mc, "x", Regular.easeInOut, characters_mc.x, 95.8, 2, true);
I'm kinda new to Actionscript still and I found a code for an external movie (that's in an FLVPlayback component) to play in a container after a preloader - it can be seen here: [URL]..at the end of the intro clip, i want the site to go to another page automatically i'm having trouble because i think i'm supposed to use getURL, but i don't know how to tell it to go there only after the external movie is done. here is the code that controls the external movie:
I have created a very basic preloader using flash components 'Loader' and 'ProgressBar". It's job is to load an external swf movie clip/file.
Problem: When the preloader has finished doing it's 'thing', i.e. reaches 100%, it loads/or seeming reveals the external movie already underway i.e. not at the first frame.
I've read a few posts from "Whispers", and have concluded that the problem is that the movie is streaming whilst being loaded. And also that i need to be using "init" in regards to 'listener'.
However i really want to be able to apply this to the code i am using it, as i had just kinda gotten to grips with it (the code).
Is anyone able to tell me what a need to alter to get the preloader to finish loading the movie COMPLETELY before it starts to play.
I'm making a site that loads external swfs based on which button is clicked. When the swf loads it plays an intro and then stops at a certain point. My goal is that when you click another button the current swf plays an outro before the next one loads.The problem I'm having is making the outgoing movie trigger the function that loads the next.At first I tried just adding loadNextMovie(); to the last frame of the loaded swf. But for some reason this causes the two stops in the file from working so the thing just keeps looping. I have no idea why adding this function call would prevent stop(); from working.Is there another way to have the end of movie trigger the function? Also, why doesn't adding loadNextMovie(); to the last frame of the loaded swf work?
The subject title pretty much tells it all. I've got a flash project where a video component plays an external flv file. I've got a different flv file loaded at each keyframe. Right now the flv plays and then it stops and waits for you to click on the next video you want to watch. I want it to automatically go to the next keyframe and start the next video.
I am trying to run a JSFL script from within a C# project, where the JSFL script opens up a .fla file, modifies it n times, and exports n .swf files before closing. From the C# project, I am starting up the JSFL script through the Process class. I try to wait for the JSFL process to finish through the myProcess.WaitForExit() command, but it doesn't work. The remainder of my code C# executes before the JSFL process finishes exporting its .swf files. Is there any way I can throw something that the C# project can catch from the JSFL file or some other solution?
I hope I won't sound like an idiot, but this is my problem - I imported an SWF video file, it's an instance of FLVPlayback, named the instance 'video'. I need to invoke some method when the video playback is completed. So the question is - how can I do something when FLVPlayback ends? Using Flash CS 5.5, actionscript
Code I use: video.addEventListener(VideoEvent.COMPLETE, playbackComplete); function playbackComplete(event:VideoEvent):void
I've got a movieclip (slider_mc) -- it's two 800x150 rectangles spaced 450 pxls apart on y. (Stage is 800x600).I load in the sounds, then when each sound is finished playing it launches a function that plays the next sound, this works fine. I'd like slider_mc to move on y when each sound finishes. The first tween works like it should, but nothing happens when playSound_02 is launched -- the sound plays but the tween doesn't work.Here's my code:
i have a animation on loop but it does not give the desired effect. is there some code to tell it to start before it finishes.something like at frame 300 start.