Actionscript 3 :: Possible To Play Chain Of Sounds
Apr 11, 2011
Is it possible in actionscript 3.0 to play chain of sounds (i.e. several mp3s)?Or should I manually start playing first sound, wait for SOUND_COMPLETE event, then start second sound and so on?
I have five different scenes all including three different buttons. When I test the buttons in "play scene" - all buttons sounds correctly in all scenes. But when I play movie, there is sound only with one button (the same button in every scene). I have looked for differences, but this button seem to have all the same parameters as the others.
I have several sounds, how can I play them one by one. When I just use play(), the sounds play simultaneously. I also tried to handle SOUND_COMPLETE event, but it doesn't work.
I have an AS2 .swf that I'm loading into an AS3 file. The AS2 .swf uses the old AS2 Sound Object, which of course works fine when I play the AS2 .swf directly, but when I load it into the AS3 file the sound stops working. Everything else in the AS2 .swf works fine. I'm loading the AS2 .swf with this:
Code: // Load AS2 .swf into AS3 holder var myMC = new Loader();
Now all of my sounds are playing at once! Each symbol has its own MP3 file in it (MP3 file names are the same as the symbol names for ease, so smokescene.mp3 goes with smokescene and etc.)
import flash.events.MouseEvent; // make the characters invisible birthdayscene.visible = false; dancescene.visible = false;
can somebody explain me this 32 sound channel limit, i am not sure i quite understand it..does this mean i cant play more than 32 sounds at once, or i cannot externally load more than 32 sounds (without actually playing more than 1 in any given time)?i am saying load because i am planning on preloading multiple sounds and have them ready for playback as soon as i want.
I have some background music playing on my website and when I click to play one of my FLV on the site I want to background music to mute. Also when the FLV is finish (complete) the background music back on.
how to do this, I'm a little rustly on this but know it is easy to do, seen it done many many times?
I have several swf file that will be loaded into the main swf file. In the sub swf file I coded & attached sounds and play it. And the problem is that when it is loaded in the main swf file the play/pause button won't work.
I am making a slide show, for every image i want sound on it. For example if it the "Tiger" in the image, it says "Tiger". I have all the voice in .wav format.
Right now my slide show is xml based and in as3, i have made another attribute for voice.
Let me know how i can play different sounds for different images.
I am new to flash and have made a presentation in Flash 8 using preloaded presentation formats.i deleted all the codes in actionscript that were there in the template.Now when i publish my presentation, sounds of all screens start to play together in the first screen.
I have a website that has two flash items on it. I have a swf that calls mp3s that plays on the page load, and I have a FLV that plays on page load. What I would like to happen is: on page load the FLV plays when the FLV Finishes the swf starts to play the mp3s. What already happens is that the pages load in _blank pages so they are in new windows. This is good because while you navigate the site, the music from the homepage is still cycling through the swf's mp3 playlist. The problem comes in when you navigate back to the homepage from a new window, and the homepage is still open within the first window. That means that the video plays over, while the music is playing, and the music doubles up. Now the video playing isn't bad, it's that music is doubling up. Can't it sense itself playing a 2nd instance of itself on another webpage and stop it?
I want to push a button, and play through the entire array one sound at a time. When the first sound stops, the second begins, etc. all the way until the last sound plays. When the last sound finishes, all sound should stop, and if you push the play button again, it should start over at the beginning, and play through all sounds again.
I'm thinking the SOUND_COMPLETE needs to be used... I'm just not sure how, hence the empty function. I only want to have to push play one time to hear the entire array in a sequence.
var count; var songList:Array = new Array("test1.mp3","test2.mp3","test3.mp3"); count = songList.length;
I really do not know how to begin but I have 5 sounds that have been saved in the library with the following linkage names[code]...
How do I place these in an array and have them play in order from explode_sound to explode_sound4 (once one stops playing go immediately to begin playing the next one)? I'd like to add a 2-second delay before the next audio clip plays though.
I'm really at loss here (6 hrs straight and liters of coffee and i cannot indetify the problem) and I would REALLY really appreciate your help-- A LOT *sigh* Here's the scenario: I'm tying to build my new flash site as modular as possible (learning from past mistakes). Among others, I'm importing a MC containing all menu functions onto the main timeline via loadMovie(). This mcMenu.swf also contains the sound effects for the menu which are being attached via actionscript in the first frame:
I have figured out how to play a sound with AS3, but i cannt figure out how to use multiple sounds. to play a single mp3, i am using this:
Code: //number that is redefined when the pause button is hit var pausePoint:Number = 0.00; //a true or false value that is used to check whether the sound is currently playing
[Code]....
but what I need to do is have 4 different mp3's, each with its own stop & play button, so the user can play any file they want. These are voice over reels, not music, so each needs its own set of buttons.
I have an application in flash actionscript 2.0 that is running with several parts under each movieclips has an animation inside with a voice over. The problem occurs when I test the movie, the voice over/ sounds plays but when I click the pause button and play again the voice over/ sounds, sounds saggy and later on no sound will play.
I need to realize a multiple-track player. The user can upload multiple tracks and mix (play them together). My problem is to allow the user to define an exact start position of each track to allow a synchronization between them, something like this:
Track 1: start at [x] sec. Track 2: start at [y] sec. play/stop
where the user can set the x and y. I've tried to realize it with AS2 (using netstream and setInterval) and AS3 (using netstream or sound and timer). Only if I set the same x and y both tracks are playing simultaneously.
I have a project in which I have a dozen movie clips on the screen each of which are started by a separate button. Each of the movie clips has a sound in its first frame.When I test the swf file all of the sounds from the first frame of each movie clip play simultaneously for about a quarter of a second. I'm not sure why because all the movies are stopped upon initialization. I've tried SoundMixer.stopAll() and I've tried setting volume to zero with SoundMixer.soundTransform = new SoundTransform(0) for each movie but nothing seems to stop the movie clips from producing that initial, short burst of sound.
I currently have a game that allows the player to Start, Stop and Pause sound clips. Currently the Start button only becomes active after the Stop button has been pressed. I would also like is the play buttons to become active as soon as the sounds complete playing. This is the code on frame 1 of the main timeline that creates two sound objects
I'm trying to make an instrument type thing.[URL]... How come the sounds play about half a second after you hover your mouse on one of the circles? I need it to be completely instant.
[Code]...
Also, sometimes, it just doesn't detect the hover at all and doesn't play a sound (if you hover too fast)..
What's I'm looking at doing is making a button that plays 1-20 different sounds at random each time the button is clicked (hit), and also have an image swap when that happens. A different sound and different image (the same 1 image per sound, not random images, just sounds "image1 goes with sound1").
I need to realize something like a multiple track player. The users can upload multiple tracks and start to play them together. My problem is to allow the user to define a start position of each track to allow a synchronization between them, something like this:
Track 1: start at [x] sec. Track 2: start at [y] sec. play/stop
where the user can input the x and y. I've tried with AS2 (using netstream and SetIntervall) and AS3 (using netstream or sound and timer). If I set the same x and y both tracks are playing simultaneously. But not if the x and y are different.
Im using loadMovie within a .swf on level 1 to load an external movie into level 2. But when this happens the sound function doesnt work. The 2nd movie being loaded has the newsound defined and everything within itself. It plays if i run that swf seperately or using ctrl+enter. Yet when the 1st movie calls the 2nd movie onto level 1 at runtime.The sound in the 2nd movie doesnt play. But its button sounds all seem to be working.
So I've been messing around with some code to see if I can get a button to play a random sound from an array by using a function. However, I keep getting the error
TypeError: Error #1007: Instantiation attempted on a non-constructor. at Untitled_fla::MainTimeline/ClickHandler()