ActionScript 3.0 :: Pause/Resume Audio From External SWF Loaded
Jun 20, 2011
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'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.
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 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?
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'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 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?
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:
I like what the script below does but I need it to be extended in 2 ways and I can not figure how.this is what I would like this code to do...
1. play (ideally stream) sound automatically on entering the site.(right now the play button must be invoked, and it takes a little time to load.)
2. loop that same sound source
3. instead of stopping the sound I would prefer a pause.so more simply sound plays on entering site and I have ONE button (well 2 but changing visibilities) that control only pause and resume I have looked around quite a bit but can never find what I am looking for it would appear that everyones sound issues are so unique that no one has the exact issue that I do (well I am sure many do but I can't find the thread. ) and here is a link to what I have as of now
Code: var loadSnd:URLRequest = new URLRequest("ax Mr .l..mp3"); var thisSnd:Sound = new Sound(); thisSnd.load(loadSnd);
I've set up my flash movie to play and stop at certian frames in the movie. I'd like to add a pause button to pause the movie anywhere in the timeline or animation and then resume from spot it's paused on. This is for a presentation.
I am trying to create a pause button that will pause everything on the screen including movieclips/audio. Right now I can't figure out how to pause the movieclips.
i have a movieclip on timeline, and then i addchild ( a container ) to load an external swf movie on it. Then i want to have a button so i can pause the loaded swf movie.
And my problem is, i can access to it, i can change the properties like the alpha, but i can just stop or pause it.
i've been search and testing many script, but i still can make it work it just a simple task right? i can do it quickly with AS2
I have found a generic recursive loop that stops/pauses all child movieclips. If I change stop to play in the code, it plays all child movieclips simultaneously. I want it to resume only one animation at a time. I want a generic recursive loop that resumes animation from last position (position it was paused) irrespective of whether I have paused on the main timeline animation or animations within child movieclips or animations within grandchild movieclips. (I have animations on main timeline, animations within lastFrame MC of maintimeline, and again within last frame MC of child's timeline).[code]...