ActionScript 2.0 :: Play Random Sounds On Button Click?
Dec 21, 2010
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").
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()
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.
im currently trying to make a game for a college project, im using flash professional 8, the game rquires a random sound to be played on a button click, but i have no idea how to do that? all my sounds have instant and libary names of sound_1, sound_2 ect and i currently have this actionscript in place on the button, the button is called play_sounds.
play_sounds.on(mouseDown) = function(){ var randNum = Math.ceil(Math.random() * 10); var mySound = new Sound();
When the movie loads, the music begins to play. I have a single Music On/Off button that can stop and restart the first track. However, whenever the user stops and then starts the music again, I'd like to alternate the track that plays.
As it stands now, only the the first track will play when the button is clicked (and when the movie loads, of course).
Code in action layer:
ActionScript Code: var song = 1; var my_sound:Sound = new Sound();
I am building a flash interface and I would like a menu where it is hidden to begin with (just a tab). You click the tab to expand it, and click again to collapse it. I've made a movieclip with animation of the menu opening up and closing, but I can't seem to work out how I'd go about making the movieclip open and close properly.
I have a test button i would like to have play a movie where a graphic expands. Once stopped, I would like to be able to click that same button and have the graphic go backwards. I would prefer to have timeline reverse, rather than lengthen the timeline of the mc because then i have to line up the start and end, and if one changes, i have to remember to change the other.
A background music looping in the back, that starts with the opening of the swf and never stops. I think I achieved that with this bit of code :import flash.media.Sound;
Finally I need to jump from frame to frame randomly to play various animations. For example :Project starts, background music starts playing, we hear random sounds played one after the other, while some animations can be seen on screen, playing in a random order.
I followed the mp3player tutorial (part 3) from [URL] and got it working fine. Only problem is that the setVolume I'm trying to use with my music is affecting all my other sounds - button sounds and background sound. I'm aware of the createEmptyMovieClip/attachSound approach and got it working on my other sounds. But Lee's tutorial-mp3player is using a slight different technique, and so my normal approach doesn't quite work.
I am creating a quiz in Flash using Actionscript 3.0.I need the questions to appear randomly, each time the application is used. The questions are in a different order.Also the application cannot go back to the first scene as that is a start page.[code]
generate random text with the click of a button. I have followed the kirupa.com tutorial for 'loading random quotes' but I am still getting a few undesirables. Firstly, I am generating an 'undefined' result occasionally. (Even with the example text from the tutorial). I have 5 quotes as per the example, but still get undefined as a result from time to time. Also, how would I go about altering the code so the same quote wasn't generated immediately after itself?
I have a movieclip being used as a button. After a random amount of clicks the button stops working. In other words, the mouse will become a hand when hovering over the button but no clicks are registering to fire the function. I've even clicked it 40 times and it will work but then suddenly, bang!, it stops working. Heres the function that adds the btn, listener, animates it into the screen and also adds text.[code]...
So what I have is this: 1 frame with stop(); action and 1 button. To the button I added the action on (release){ gotoAndPlay(2);} so that it plays frame 2. Frame 2 through 6 is a simple motion tween, with the stop action at the end. Yet, when I click the button it takes me to frame 2, but the motion tween doesn't play.
I am having (1st)one moviclip, on above that layer i have applied button to it such that as moviclip goes button will also move wit movieclip. so whenever we click on that movieclip i.e on 1st movieclip, on that click i want to play a another movieclip which is kept below that movieclip layer.
How can I have an MC play at different speeds upon a button click. For example, I want button one to play the MC "cars" at one speed, and button two to play the same MC (cars) at another speed?
I have a website banner made in Flash. I have added a music file to it and Play and Stop buttons. I also have a Replay button to replay the banner animation once it stops.
I have put the music on a separate frame so that it will not play automatically when the banner loads. I have made the Play button direct to the frame the music is located at so that when clicked, it will go to that frame and play the music file.
The problem I am currently having is that if I click the Play button more than once, it will play the music file again on top of the current play-through.
So if I click Play, the music will play. Then if I click it again, the music will play again, but on top of the first instance of the music, so two instances of it will now be playing and it sounds horrible.
I would like to make it so that if you click Play when the music is playing, it will not play the music again until the music has stopped.
Actionscript 3 ---- Looking to have a movie clip and 2 buttons. Click the right button to make the movie clip go to the right, left button to make it go left (play backwards in the timeline) Currently the movie clip is set up as a 90 frame animation that moves across the stage on a motion tween. The right button just makes the movie clip play, so I'm looking to make my left button play that timeline in reverse. I've found lots of examples for AS2 online, but none for AS3......
I am working on a project that I have three movie clips animate onto the stage.I then have 3 buttons come up correlating with each movie clip.How do I script the buttons to play the movie clips?The movie clips are embeded FLV files just fyi.
i have 3 file. the first is quiz.as that contain two button. play and invite friend.quiz.fla. and quizapp.***. when i click play button i want to show the quiz that store in quizapp.as. int the quiz.as i have the mouse event that call quiapp.but when i run i got an error:
TypeError: Error #1009: Cannot access a property or method of a null object reference. at QuizApp/createButtons() at QuizApp() at Quiz/playQuiz()
in createButtons(), i create three button next,prev and finish. whereas, in my quiz.fla library i have drag the button into my library but the error show nuul object reference for the button that i have created.
I working on the timeline and have some Actionscript 3 code (I have a actions layer on the timeline). I am not sure what the code is for clicking on a button(I made the buttons movie clips since I wanted to animate it) and it plays a movie clip.
I'm looking to have a movie clip pop up, play itself after a user clicks on a flash navigation button.
(something like this???) message_btn.addEventListener(MouseEvent.CLICK, goMessage1); function goMessage1(evt:MouseEvent):void{ ???(play message movie clip here)???;}