Actionscript 3 :: Using AS3WavSound To Play WAV - Cannot Stop Instantly
Jan 13, 2012
I'm using the AS3WavSound [URL] class to playback externally loaded wavs. This is working successfully. The library is simple and effective.
After decoding the Wav ByteArray the method the library employs for playback is using the SampleDataEvent.SAMPLE_DATA event and then writing the mixed samples to the output stream.
player.addEventListener(SampleDataEvent.SAMPLE_DATA, onSamplesCallback);
private function onSamplesCallback( evt : SampleDataEvent ):void
{
[Code]....
My problem is that I need to silence this audio output immediately but whatever method I have tried there is a distinct (1 second approx) delay before the silence takes effect.
As you can see I've attempted to add a boolean to block any samples being written to the output stream but this has had no effect on the delay.
My suspicion is that this is a fundamental part of how the samples are buffered and then written out. Essentially by the time a user action on screen (clicking a mute button) has been called and the _mute boolean is set to true there are already samples waiting to be written to the output that cannot be affected.
View 2 Replies
Similar Posts:
Jun 30, 2010
[code]...
obviously it doesn't work because it's not the correct syntax but i wrote it for you to understand ..
how can i make something that add's a x number of frames to the actual timeline?
View 3 Replies
Feb 27, 2011
I could create a program for him in flash which would be able to play sounds corresponding to keys on the keyboard, but split in to 3 groups, and only 1 sound from each group can be playing at a time. I don't know that much about as3, and I told him this but said I would try anyway. The first thing I came up with was this:[code]In there, there's nothing to stop the sounds overlapping or looping like in my other solution, also it's obviously a lot less compact, but I sent it to my friend like that to see if it would at least play instantly. The response I got was that, although the lag was noticeably less, it was still present.
View 3 Replies
Dec 1, 2004
give me the actionscript for a bar that has a play and stop button to play and stop frames in a flash movie. i would be gratefull if you could as i am really stuck
View 2 Replies
Feb 1, 2008
I just got Flash CS3. I'm trying to get my main timeline to stop in the begining, on button press to play and at the end stop again. In AS2, you would just put stop(); on the first keyframe and stop(); on the last key frame and program your buttons accordingly.
The stop(); does not work!!!! It's driving me crazy. What am I missing? I've gone through the tutorials in Flash and they don't work either.Also, if you have MovieClip that contains an animation and you don't want the movie clip to be on a continuous loop how do you stop it from playing. In AS2, I would put a stop(); on the last keyframe of the movieclip's animation. This also does not work in AS3.
View 9 Replies
Jan 2, 2004
Is it possible to play and stop a number of frames later, without using stop() in the frames? Like when I click a button frame 20 will start playing and it stops 30 frames later, all defined by the actions of the button..
View 3 Replies
Jan 2, 2004
Is it possible to play and stop a number of frames later, without using stop() in the frames? Like when I click a button frame 20 will start playing and it stops 30 frames later, all defined by the actions of the button.
View 3 Replies
Feb 27, 2012
I have created two buttons for separate audio files. Essentially if you click on the button it will play and stop. This works great! I have also injected a SoundMixer.stopAll(); to ensure if you click between both buttons that it will stop the current audio file to play the next one. My problem is when I select the 2nd button for the first time everything seems to be working...it's when I attempt to click on the first button again, that it will require 2 clicks and then it stops and plays accordingly...anyone know how I could eliminate this annoying two click process?
[Code]...
View 1 Replies
Sep 1, 2010
I want a movie clip (let's call it homecontent_MC) with 100 frames play to frame 80 and stop.Then when someone clicks a button on the navigation bar (home, about, services, contact, etc...) homecontent_MC would then begin playing from it's position (frame 80) til it reaches 100, at which point it wouldn't be on screen, and the movie clip that corresponds to the navigation button press (say services_MC...) would start from frame 1 and continue til it stops at it's frame 80...
View 7 Replies
Sep 21, 2009
I have modified the original to include more head shots accompanied by audio clips. I have worked out the playing of the clips on release. I realize now that people may not want to listen to entire clip. Each mug shot serves as the button to hear the person talk. I do not know how to modify the button code for it to be a toggle. I guess it would need to be some kind of "play if, stop if" The only part of concern is loading playing the the audio, no changes need to be made to the rollover functionality.
mugWidth = 60; //change these if you change the size of your mugshots
mugHeight = 60; //change to your mugshot height
//instantiate sound and textformat classes
[code]....
View 2 Replies
Jan 6, 2011
how would you play the next 5 frames if the space bar was clicked and then stop the playhead?
View 4 Replies
Sep 21, 2011
I'm using the code below for my preloader. But the loader is seen after about 60% is being loaded. How can I make my preloader apperear instantly? (the swf is about 450kb)
loadingBar._xscale = 1;
var loadingCall:Number = setInterval(preloadSite, 50);
function preloadSite():Void {
var siteLoaded:Number = _root.getBytesLoaded();
var siteTotal:Number = _root.getBytesTotal();
[Code] .....
View 6 Replies
Aug 27, 2010
I'm working on a little project in Flex that's an application to upload images to a server. Since it's a pretty lightweight application (~40 kb in release version), I would like it to display instantly when the html page is loaded. But somehow there's a delay of up to 1-2 seconds before it shows up. I think it is a delay actually between the load and the display of the application, and I believe it could be removed.
how to shorten/remove the delay. First, I tried to disable the preloader, but this did nothing. There's actually a delay between a preloader shuts and the application displays (it is around 500 ms - 1 sec). My next guess was to write a custom preloader class to display at least an image of the application (even though it wouldn't be clickable, but at least something).
View 2 Replies
Jun 20, 2007
Having a really nasty problem. Been "googling" for answer for some time, but no solution so far. My flash app is quite simple. A flash app which uses locally stored XML to create UI and stuff. XML is quite large, but still quite manageable (5mb) Loading XML is pretty standard & easy. No problems here. Making a preloader is easy too. But the problem is:
While testing movie on (flash 8 dev) local machine, I cant get no preloader working. Stays at 0 and instantly jumps to 100. Problem can be bypassed on Flash 8 by setting download simulation on, and after that it works fine. But after you have published your application IE does the same as testing the movie in flash 8, basicly the whole browser is frozen for couple of seconds and then instantly jumps from 0 to 100.
If this is not confusing enough I tried my published App in Firefox and voila, preloader worked like a charm. Preloaded smoothly as silk. wonder if there is a solution? Why Firefox and IE differ so much? I been thinking if the problem is that in IE "locally stored" xml is streamed so fast that UI has no resources to update, but why on earth Firefox is not doing the same?
View 2 Replies
Mar 11, 2010
I was just curious as to whether or not it is possible to broadcast a live stream and then be able to push in, let's say for familiarity, a commercial? I have tried to find some information on the Flash Dev Net area, however, I don't think it leans towards what I am aiming for.
View 1 Replies
Mar 25, 2010
After I finish a tween, I would like to change my variables, then only my mouse movement would have start to run some functions, but it seems like the onComplete function fired immediately messing all the things out. Isnt't that onComplete function will only run after an action is done? Any other way to like after running the Tween.to line of code, only it will ran the 2nd line changing a variable?
stage.addEventListener(MouseEvent.MOUSE_MOVE, movevC);
public static function showSection(obj:DisplayObject):void {;
var sect2X=((obj.stage.stageWidth/2)+(obj.stage.stageWidth/4))+lg.width;
var sect2Y=((obj.stage.stageHeight/2)-(obj.stage.stageHeight/4))+lg.height;
switch (obj.name) {
[Code] .....
View 3 Replies
Feb 24, 2010
I am having troubles finding a way to switch videos during a live stream. For example, broadcasting a show and switching to a commercial and then back to the live feed.
View 1 Replies
Mar 15, 2012
I'm using the box2dflash library to create a game, and so far I've been using "SetPosition" to instantly move a body from one place to another... the problem is that it obviously skips affecting other bodies when I do this. I have the body set to bullet... now I just need to know how I calculate the force(?) to get the body to the exact coordinates that I need to move it to... preferably after only a single frame.How would I go about doing this in box2d properly?
View 1 Replies
Nov 7, 2009
I have just started with a complete new flash project with only one scene and a few buttons and one movieclip (for a button with sound and animation). Already now at the beginning the problems start - the movieclip plays although I have put in the head timeline:
stop();
The same problem when I put in the rest:
instans1.onPress = function (){ play();}instans2.onPress = function (){ gotoAndStop(50);}
View 5 Replies
Jul 26, 2005
I want a movie clip to play twice then stop. How do I do this?
View 3 Replies
Sep 7, 2007
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
View 5 Replies
Sep 30, 2008
[URL]about 30 seconds into this flash, there is an FLV of a computer screen. The problem is, when I pause the swf, the flv keeps going. How do I get around this?1. Is it possible to convert the flv to swf?OR2. Is it possible to control the flv from the main timeline?
View 7 Replies
Feb 2, 2009
I'm making a movie where I want the movie to stop at particular frames.
I know I can use stop(); for that one.
Next I want the movie to start again after a mouse click or any key being pressed on the keyboard until I want it to stop again at another frame. Then start the same process.
I'm trying to make a slideshow type thing so you can understand why I want to do that.
What's the actionscript for this one? I don't want to involve any buttons?
View 5 Replies
Mar 15, 2009
when i use a button I won't to play an mc that is on the main time line and stop at a random frame. how can i do this? (actionscript 2). when i use gotoAndStop (random (47)); It goes directly to the frame but i wont it to play the hole time line until the random frame.
View 4 Replies
Apr 7, 2009
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?
View 4 Replies
Nov 9, 2009
My friend and I are working on a flash project in actionscript 3, and we are trying to interact with the timeline of a DisplayObject (such as stopping, playing, gotoAndStop/gotoAndPlay), the same way you would if it was a MovieClip. None of the regular commands to navigate the timeline are working on it. Is there any way that we could treat it as a MovieClip or inteact with it as if it was one?
View 7 Replies
Feb 2, 2010
I want my animation to STOP when I press SPACE, and then PLAY when I press SHIFT. This needs to be in AS3. The only catch is that my whole animation is composed of 5 Scenes. I'm confused as to where I should add the code. I have it in a class and it still doesnt work. I tried putting it on the 1st frame on Scene 1.
View 1 Replies
Jul 1, 2011
I have a product that I am showing call-outs on. Little dots that when rolled over trigers an animation and displays information about the feature. This in itself is no problem, I have seven of these set up as buttons that work when rolled over. However, the people I am setting this up for would like the animations to be on auto play when the user is not interacting with the flash piece within a greater page. I thought I could just build a movie clip with all of the animations compiled and let them run on a layer and then when a users curser came into view of the flash piece it would stop the movie and allow for the user to manually rollover the features.
View 2 Replies
Oct 21, 2008
I have a button that when clicked on, it enlarges and shows content inside the button. Now, there is more content inside this button that when clicked on, enlarges and shows more content. I have all that working fine.How can I create a "back" button that will play the same frames that I created my animation in, but play them in reverse to get the same animation but back. Is this the correct way of doing it, or do I need to create animated transitions for the reverse state as well.?
View 12 Replies
May 16, 2009
when i play the movie and click on any ball it shows the subpage one by one continuously rather than to stop as per the number of their page order.
View 4 Replies