ActionScript 3.0 :: Pause, Stop And Resume Buttons?
Jun 29, 2009
I've got a fairly short little animation sequence that the folks here at my work would like to insert into one of our web pages on our site. It's a demo on how to use one of our products, so I'd like to add a few buttons so the user can pause and then resume the entire movie. There is absolutely no scripting applied to the FLA right now.
I've been working on another project that involves scripting some buttons with AS3, so I have some knowledge, but am still having a lot of difficulty,
I have a long movie and need to make a pause and resume buttons. The problem is that with my current codes start() and stop(), the sound is keep playing (start/event) but picture stops. Any way I can make sound pause/resume as well with those buttons even though it is start or event?
I can do this in AS2 but am struggling in 3. I've got the Play/Pause working and toggling and the Stop button stopping but I can't get the Play/Pause to toggle when the Stop button is pushed.
Here's my code:
var isPlaying:Boolean;var soundChannel:SoundChannel = new SoundChannel();var sound:Sound = new Sound(new URLRequest("commercial.mp3"));xstop.addEventListener(MouseEvent.CLICK, clickStop);xplay.addEventListener(MouseEvent.CLICK, clickPlayPause);
I've created a flash movie for a presentation that has six buttons.Each button has a action script with a root target keyframe,i.e. button three [code]When the timeline reaches the target keyframe the movie stops and movie clip animations for that keyframe play.I have actionsript in the main timeline that allows me to play the main time line in reverse [code] The pause should pause the movie clips if I'm pausing in the target keyframes.
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 am trying to make a play, pause and stop btns controlling a mp3 file which is in the library which has a linkage id of Speakers. I've manage to get the pause and play to work but now incorporating a stop button isn't working for me
To say basically if you have pressed the pause btn, then the play btn, play from state pause at, but if you have pressed the stop btn then pressed the play btn, play from start and also if the play btn has been pressed and the audio is playing if pressed again dont play again do nothing.
I'm making a game, and I'm at the point where I want to add pause and resume functionality. The main onEnterFrame is no problem, but I have a bunch of objects that have their own onEnterFrame functions. These objects also have different functions, for example one for moving, the other for exploding. So each object is in a different state. I can't use hasEventListener, because it only checks for the type of event and not which function is part of the event. Is there a way I can check which functions the ENTER_FRAME event has? If a particular object doesn't have a particular function in its ENTER_FRAME event, I don't want to put it back when I resume the game. I suppose I could have a global variable that tells each function whether or not it's paused, but that feels messy since I would need an if in every single function I have.
I am making a movie where there are parts where words come up and I want to give the watcher enough time to read the words. I know I can just put in tons of frames- but I was wondering if there is a pause and resume method I might be able to use with action script. Something to holed a movie at a certain frame for a certain amount of seconds and then resume until the next pause.
I am making a simple radio interface and i have 6 preset buttons which i want to have play the specific preset button's song which is in the library and stop/pause the current song when any preset button is pressed.
i tried using the attachSound function, with associated identifiers but not sure if that is the right way to go. It plays the songs, but doesnt stop them.[code]...
I'm struggling with a script to make a simple audio player. I'm loading the audio externally, using loadMovie. I have three buttons on stage ("Stop","Play", and "Pause"). First two work nicely, problem is the third one. here are the actions for the three buttons:
STOP button - Working
ActionScript Code: on (press) { audioContainer.unloadMovie(10); }
[code]....
BTW, the external movie clip contains an audio track inside a movie clip. Any ideas how to make the thrid button to "pause" the audio?
Is there a way to resume a streaming sound once it's been paused and whilst it's being preloaded in AS2?The issue being that start() won't work till the song is fully downloaded, loadSound() is only called initially and attachSound() can't stream.So first the sound is initiated with loadSound(), then I make it "pause" with stop() and what do I use for resuming? loadSound() with re-initiate it and start() won't work till the sound is fully preloaded, what the hell??Is there any other way of streaming external MP3s in AS2? Will simply switching to AS3 solve this?
I built an XML based slideshow, but need to delay the actions of it for 10 seconds. basically, I want the first image to come up and pause for 10 seconds, then resume with the original speed. Everything works, except I can't figure out how to pause it. I tried using a separate function to call the first image, then a setTimeout for the main slideshow function, but when the main slideshow came up, it had already started and first two slides were already gone. so I removed the setTimeout and have tried a few different things, but nothing seems to work how i need it to. [code]...
I am semi familiar with flash, but definitely not a pro. I am trying to get a game working and have found some codes that either don't work at all or only half work. Here is what I am trying to do:1.) Across the main timeline are 5 cars going from left to right and right to left, like they are driving across a road. One of the five cars is a "winner car" and the other 4 cars area the "sorry try again" cars. 2.) When the user clicks on any one of the 4 "try again" cars, I would like the entire animation to pause for 5 seconds, and then resume where it left off. There should also be a small message that appears saying "sorry try again" and then resume after 5 seconds.3.) When the user clicks on the 1 "winner car", they will be redirected to new URL. Right now, I have the following action script applied to one of the "try again" cars (a movie clip symbol) but it won't resume on click:
I am making a swf file than can receive function call from c#. Right now, it receives "StartVideo" and starts the video really well without any problem. But, if it receives "PlayVideo" and "PauseVideo", it just restarts the video from the first frame. What did I miss??
I have a full flash site that loads a lot of external flash files. They are not all needed though for the main interaction. So let's say there's five links from the homepage, each one sending to a different page. Out of those five, there's two that are essential and that are pre-loaded, and three that will be loaded only if the user clicks on them. Now, I thought that, while the user is browsing one of the two essential pages, why not preload the other pages in the cache? This way he won't have to wait later on. So my config is:
1 - preload pages 1 and 2 2 - Load pages 3, 4, 5 in the case user is browsing page 1 or 2 3 - If user clicks on page 3, 4 or 5, load this page 4 - If user clicks on 3, 4, or 5, preload the clicked page and stop the preloading of the two others 5 - If user clicks on another non-essential page, resume loading of the page
Ok, steps 1, 2 and 3 are obvious and easy. But I'm stuck for steps 4 and 5. If I begin preloading the pages 3 4 and 5, how can I "pause" two of them to let the page clicked by the user use as much bandwidth as possible? And if the user clicks another page, and it has been loaded up to 70%, or 30% or whatever, how will I resume the downloading from there? I am confused. I hope my question is clear enough. Basically, if someone can point me to a way to stop a preloader, meaning, stop it from downloading an external file, and resume it later from where it stopped, I think I could work up the rest.
I'm trying to pause and resume sounds my movie. I came across this helpful write-up for pausing/resuming via Sound objects. My question is whether it is possible to pause/resume sounds associated with keyframes in the timeline. I know I can stop/pause them by creating a Sound object associated with _root, but when I go to resume them, it waits until it hits the next keyframe to play the next sound. Is it possible to resume keyframe-based sounds, or instead of dragging those sounds on the timeline should I assign them to sound objects instead?
We are using default CS5 skins with an flvplayback component built through action script 3. When playing certain videos (and only certain videos, however there isn't yet a pattern), the play/pause, stop & seek buttons are completely unresponsive. They don't change stats on hover & they are unclickable.However, the fullscreen button does always work, and upon going fullscreen and coming back out, the buttons now work again. So far, the problem was seemingly at its worst displaying a video that was encoded with Sorenson spark (an older codec) and we wondered if it had to do with the file itself, the headers, anything of that sort. But the fact that the skin and buttons work fine once entering and exiting fullscreen - that is perplexing.
loaded an external swf (with audio) in a conteiner swf.
From the cointeiner I want to controll audio pause/resume.
I know the procedure to do this with a mp3 file, but I can't intercept the sound channel of my child swf...
this should be the code to obtain the sound position:
var soundChannel:SoundChannel = new SoundChannel(); var sound:Sound = new Sound(new URLRequest("SOUND.mp3")); soundChannel = sound.play(); pausePoint = soundChannel.position;
But I haven't the mp3 path.... My mp3 is embedded into swf child. And I can't put actionscript function in child, because is haven't source fla.
I need to create a slideshow that allows me to pause movement onRollOver and resumes movement onRollOut. Ive tried using onEnterFrame to control the speed of the movieclip but it seems to run infinitely. Also, the slideshow should run on a continuous loop.
I've got a Flash file with a video symbol on the stage with the instance name 'videoPlayer'. I'm controlling video playback using the following script to play the video, check when it finishes, then resume playing the rest of the timeline:
stop(); var duration:Number = 0; var nc:NetConnection = new NetConnection(); nc.connect(null); var ns:NetStream = new NetStream(nc); videoPlayer.attachVideo(ns); [Code]....
I've then also got 2 buttons on the stage for pause and play. The pause button is working fine, with the following script attached to it: