ActionScript 2.0 :: Load A Sound To One Of Buttons?
Aug 25, 2004
I want to load a sound to one of my buttons. I think I've got the scripting, but how do you put them "together" snav2.start("snav2"); - (I think)...is my scripting for my sound (where snav2 is my symbol linkage propery name)
and then
on (release) {
getURL("about_us_1.htm", _self);
}
I have an SWF that's 30MB. Sound files (music) make up 25MB, art and other things make up the remaining 5MB.
Would it be possible for me to load the 5MB of necessary art and other things first to allow the user to operate the app, then after that's all loaded and they are operating the app, load the remaining 25MB of sound files in the background?
UPDATE: Loading SWF (or other entities) externally is not an option.
I'm trying to load sound dynamically into a clip and then play it randomly. The AS I came up with works great if the sound is embedded and I use the .attachSound() method instead of loadSound(). Now, when I load it dynamically and use the code below, the sound plays very fast and at a higher pitch.
Code: var crows = new Sound(this); crows.loadSound("Raven.mp3", false); crows.setVolume(100);
I am loading small sounds dynamically with the loadSound command. These small sounds are activated with a rollover. see script below. This works ok. however. i want the first sound to keep playing while the rollovers load sound. a bit like playing the piano. This works ok when i import all the sounds into the library and place them on their very own button. however the size of the flash movie increases to 140k. whereas when i load them dynamically the size of the movie is 20k. obviously i want to load dynamically.
But with dynamic loading each sound stops when another sound is rolled over, so that there is only ever one sound playing at once. I need to load the sound into a different level or something, so that the first sound can keep going while the smaller, shorter sounds play over the top. this is my script below. The first sound loads when the movie starts. This is the one i want to keep playing. Then there are the smaller ones with rollovers. does this make any sense? there's actually 13 little sounds.
I´ve made a couple of simple buttons and I have placed a sound on the over frame, when I export the swf the sound sometimes get very distorted and in a browser too, so I made a movieclip "button" instead and attached the sound and the same thing happens!The sound is a mp3, a short "classic" click.
I have a rollover button and I have assigned actionscript to play a sound when the button is rolled over.
However when the sound plays, it seems to overlap the sound and play it many times! I know it is not repeating the sound as I have tested it with a song and it plays the song many times overlapping, rather than repeating it.
I've been trying to make a sound-loop player for quite some time now (i'm new to as3) and i'm pretty close to do it but still Ok, i've made six letters converted them into buttons and i want them to play a different wav sound loop each one whenever i click on them and to stop the sound when i click again.This works fine for the first button but not for the rest of them because i dont know where to insert the similar code for the rest of the buttons.
import flash.media.Sound; var sound:Sound = new The_Rloop5(); var soundControl: SoundChannel = new SoundChannel();
I'm an intermediate flash user and I've made a file for my kids in class that has some sound on-off buttons. they are set to play once or loop depending on length by simple mouse click. they will play simultaneously if more than one is clicked individually on the page. I'm trying to make the page so the kids can just select the sound button icon, drag as many of them as they want (usually 2 -4 sounds at a time) into a box at the bottom of the page where they will then just play and loop. if they are dragged out of the box, that sound will stop. if another is dragged into the box it's sound will then join the ones that are already looping.
Is there any way I can have multiple sound buttons that works as stop buttons for each other? I mean.. I now got 3 buttons that start 3 different songs, but they overlap each other when I press more than one. I'd like Song 1 to stop when I press Song 2 or 3. And vice versa
i need to play a sound with voices in order to play an interactive animation, but i must have an stop or pause option (a button) that pause both, the movieclip and the sound track, and when pressing again the "pause" button, the movieclip has to continue with the sound track at the same place it stoped. I�m getting a headache trying to figure how to stop a sound in a specific moment and then play at the same place it stoped, and not from begining...
I am using actionscript 2.0 and I am trying to create multiple sound buttons that trigger multiple different .mp3 files via mouse click.I have gotten it to work with one sound file using this actionscript [code]but as soon as I add another button and try to link it to another file it does not work.I would like to make it so that even if I click another button to start another sound, the first sound keeps playing.
I�v build a simple flash projector to offer to my local fire department Essentially they used to in internal audio alarms to warn firefighters when there is an accident, fire, aggression, etcIn the version 1.0 they click several buttons, one to play the alarm sound, otherto announce the vehicle or vehicles that goes out, and a last one that says what is occurring.
The problem they report is that the sounds play immediately when you click in each of the buttons, and even the sound overlaps the other, which makes they click on each button and have to wait for the sound to finish and then click next. All this is normal because I associated the sounds to the buttons. What do I need to do the flash in this order in the version 2 of my projector:
1 The Fireman choose the type of alarm you want to play and click the button corresponding (but do not want the sound to play now) let's imagine that he pressed the button "alarm 1"
2 The Fireman choose (s) vehicles which are going out to the occurrence (but do not want the sound to play now) let's imagine that pressed the button "ABSC01"
3 The Fireman choose the type of occurrence (but do not want the sound to play now) we will imagine that pressed the button "fire"
4 finally the fireman holding down the "PLAY" (the green on on the top of the image) and this Makes the sounds selected to start playing in sequence, liker "Alarm 1" then "ABSC01 "and then" Fire "
Logically speaking I believe that each button must declare a variable associated with every unique sound, and then pressing the button takes the variables and plays them in sequence and without overlapping sounds.
I have a scene with a voice over. I have split the voice over in to multiple sound files (mp3). The voice over plays correctly as long as you don't use the btns. When the forward btn is used the the file goes to the correct frame in the timeline but won't play the sound. Next issue, after pausing then using play the scene plays but without sound.
I'm just getting into learning ActionScript, I'm using 2.0 for the time being. Anyways, I know how to get clicking buttons to control the sound, but mostly that has just been a matter of muting with the "stopallsounds" function. What I wanted to know is if it is possible to get the keyboard to set the volume at 20%. For example, when you him the "down" arrow key, it goes down to 20% volume automatically.
First check this website:Go to the sound menu, and try to play any of the songs. Try the first one, than try it from the bottom.You will notice, that for a few seconds the buttons are not working. After a while they just start function.The Actionscript is on the "playBtn_mc":
var my_sound5:Sound = new Sound(); my_sound5.loadSound("zene5.mp3", false); play5_b.onPress = function() {
I am working on a Holiday Card for work, with a sound loop and an On/Off button. I used a boolean variable with and If/Else statement to check if the user had turned the sound off, as the movie looped back around to the beginning. After a lot of trial and error, I've gotten it to almost work properly... the buttons work correctly and the sound will stay on or off (after the loop) depending on what the user chooses. BUT, I cannot get the music to automatically start playing when the flash movie starts... the movie starts with the sound off. Is it possible for one of the seasoned AS3 veterans to take a quick look at my code below
MAIN CODE: --- var pausePoint:Number = 0.00; var isPlaying:Boolean; var soundChannel:SoundChannel = new SoundChannel(); var sound:Sound = new Sound(new URLRequest("GlidingOnAir.mp3"));
I have a .swf playing some background tunes, I have the soundsOff button working, but can't find some basic action to get the sound started again?....what's the trick?
AS2 Trying to figure out to add sound effects to my buttons (which are actually mcs) in this file. I'm familiar with adding sound effects to "regular" buttons using the button state frames, but I have no idea how to go about adding them to these buttons (for rollovers and clicks). My FLA file can be found and downloaded here: [URL]..
I have to buttons that control the volume. They work fine just that I want to stop when the volume hit 100 and also when you go down to stop at 0. Right now it will go up and down then start the opposite way. I am not quite sure how to stop that(with a if statement).
you see that the sound is on a seperate layer, with gotoandplay(1); or w/e on the end... so it indefinetely loops if left to it's own devices.Now the actions for the play arrow button are:
on (release) { play(); }
and the actions for the stop square button are:
on (release) { stop(); }
Techincally, as to my VERY BASIC A/S knowledge, this should work right? I also tried instead of "on (release)" I tried "onClipEvent (mouseUp)"but that didn't work either?
I finally found out how to make my own sound control buttons but the problem is i'd really like the sound to start up when the flash movie loads and then use the stop and resume button to control it? But when I place the sound on a layer and then click the resume button the sound begins again and is echoed?
I have just recently purchased Adobe Flash CS5 and have read through the entire "Classroom In A Book" for Adobe Flash CS4 Professional. However, the book never went into much detail into what I am trying to do. I'm creating a website for me and my fiance because we have formed a classical guitar and flute duo and want to exhibit some of our recordings. I have the buttons for the recordings created with their corresponding sound file. However, I cannot figure out how to stop the file when I click on another button recording; if I click all buttons, all sound files just keep playing simultaneously.
I am trying to control Sound with actionscript and play and stop buttons.
This is the script I have in frame one of my scene.
[Code]...
playB is the instance of the play button stopB is the instance of the stop button the sound intro is on its own layer and is selected as a streaming sound. My problem is that when I stop and start the sound with the buttons the sound starts from the beginning instead of playing from the frame it is in.
I've attached a sound to menu buttons using AS. The sound worked perfectly until I created a external preloader file to load the swf into a container_mc. Now no button sound? If I load the swf without the preloader file the sound works?
Code: Select all//set up sound instance var btnGrpAudio:Sound = new Sound(mcSoundHolder); btnGrpAudio.attachSound("beaming"); btnGrpAudio.setVolume(60); menus[i].btn.onPress = function() { btnGrpAudio.start(); ....
I've got an array of Strings each of which have been input by a series of coloured buttons with sounds attached. When a play button is pressed the strings that correspond to different coloured sounds should play one after the other. Instead they all play at the same time as one jumbled mess of noise and I have tried everything to get it to work. The trace shows that the for loop through the array seems to be doing the right thing which is why I can't understand why it won't just play back one after the other.
This is the code for the play button: PlayBTN.onRelease = function(){ trace("PlayButton Pressed"); for(var i:Number =0; i<songArray.length; ++i){ trace("Inside Loop"); trace(i); [Code] .....
I've got a flash movie containing 6 individual SWF's. These contain a short clip, with some sound effects. Also, I got 1 additional SWF that calls for each SWF in numeric order.
Now, I'd like to have a theme song going on in all of these 6 SWF's, and it needs to be seperatly, so that the sound does not stop until my movie is done.
Actionscript for my movie is;
ActionScript Code: // var movie1:URLRequest=new URLRequest("1Intro.swf"); var movie2:URLRequest=new URLRequest("2Troldmand.swf"); var movie3:URLRequest=new URLRequest("3Superman.swf");
trying to make a play/pause toggle button in AS3. I'm a newbie but I've finished the site except for this element. my audio file works when i import to the library and it plays it in the preview. its in the same folder as the fla. working in cs3. This is what i've done.new as3 file. code.
var req:URLRequest = new URLRequest("ocean.mp3"); var s:Sound = new Sound(req); s.play();
whats the deal? I get no compiler errors. i'm hitting option+Return on the mac to test the movie. I downloaded some one else's and it worked. i copied theirs into my project and it didn't work. i have a feeling its something to do with classes that i don't know about