ActionScript 3.0 :: Play Sounds From Library In Order?
Mar 12, 2012
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 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 was working on a file where I imported a few sounds to the library but now lost the actual sound files, but I have the sound in my library (in the fla). How can I use them through AS3? Currently I do something like: Quote:
var music:Sound=new Sound(newURLRequest("outbreak.mp3")); var sc:SoundChannel = music.play();
how do i dynamically add sounds from the library? i have tryed
Code: _root.attachMovie("sown", "sown",999) //and var my_sound:Sound = new Sound(); my_sound.loadSound("sown", false); //externaly the file is also named "sown" (no extension)
It seems like we have hit a limit in how many assets (movieclips/sounds etc) that we can have in our library. We can export at the moment, but if we put in another cutscene or sound flash wont export. It shows the progress bar but when its done the .swf dosent show up and cannot be found in the project folder. Some file info: Swf - 9mb Fla - 128mb
Ive tried to impliment everything I could find. No luck. I have an xml playlist with external .as files for an mp3 player. Here is my code. My code is below.
// Setup sound object var s:Sound = new Sound(); s.onSoundComplete = playSong;
i know flash has problems with preloading files that use linkage... i know it has something to do with 'export in first frame'. because when you have that checked you can preload it because its on the same frame as the preloader... but if i dont have it checked it isnt exported and when i click a button i cant hear anything... how to work around this? how must i preload / link my embedded sound files?
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.
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 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'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)..