Actionscript 3 :: Make Flash Button Disappear When Playing Audio
Aug 12, 2011
I have a flash document (Actionscript-3) with play button on top of a image, and an audio is played when the button is clicked. How do I make the play button disappear when it is clicked and audio is playing. The button should reappear after the audio has finished playing.
I can't believe how impossible it has been to find info about this. I'm sort of a beginner with actionscript, but this shouldn't be as hard as I'm finding it to be.
I'm using AS2. I have an ordinary FLV video playing with one of the skins that comes with the Flash software (CS3). That all works perfectly fine. What I need to do, however, is add a large "PLAY" button over top of the movie. I have made that work also. But, I need the button to disappear when the movie starts playing, because it is obviously in the way and making it hard to view the video.
Some forums suggested making that button disappear when it is clicked. That would be fine, except that the video player skin also has a play button, and if someone clicks that button instead of my new large button, I still need the large button to disappear.
So what I'm trying to figure out how to do is something like: if the FLV is playing, make this object (the button) disappear or become invisible. This can't be that difficult!
I am new to Flash action script and i have problem with action script code. Even though i comment the mvMyVid.play(); still the audio plays for fraction of second and stops.[code]...
I have a flash app that consists of buttons and depending on what button you click the app plays a different film.The films are all .flv, to play them I use fl.video.FLVPlayback and flash.display.MovieClip.The problem is the following: sometimes after watching a few different films the audio disappears, meaning the whole thing goes mute, film audio as well as click sounds of buttons.I ran it in debug mode but when it went mute no error message was printed.
I'm new to wonderful world of flash and I'm having a little trouble with a button I've created. Basically, I have a button which covers an image. I'd like to make it so that after the button is clicked, it disappears - thus exposing the image behind it.
So, here is what I'm trying to do. I have a page full of characters for a project I'm working on now, and I want to add some interactivity to the page by making each of the characters clickable and having a description of the character pop up that you can then close. I have included 3 images of what I'd ideally like tohappen.Picture 1: The page in just a normal state, nothing happening.Picture 2: On rollover, I would like the character to pop out and enlarge.I know how to make it enlarge on rollover, but I don't understand how you would make it come to the front above other layers. with understanding how to do.
Picture 3: I want a description like this to pop up when you click on the character. I have a layer at 50% opacity to fade the background out as well. I need to know how to:1. Make this image show up when you click on the respective character.2. Make this image disappear when you click on the red X button at the top right
I am making a few language flash cards in adobe flash cs5 with as3. the flashcard is a movie clip and when you push a button (located on the bottom left hand corner of the flashcard) the movie clip flips the card to give the translation. it looks a little unprofessional to have the button stay in place while the card flips. is there a way to make the button disappear for the duration of the movie clip, and then reappear at the end?
I'm trying to develop a menu with slider, similar to the one on the kirupa tutorial section except I have set the slider bar to start off the page so you don't actually see it until you roll over the buttons, then it slides into place.. works perfectly. My question is: how do I make the sliding bar disappear after you roll off the button? Am I permitted to post the flash swf file for you to see what I am doing?
I currently have random external swfs of "Buttons" loading and unloading into mc_containers into my main movie. These load and unload every couple of seconds.
What I would like to do is have sounds associated with these.. So if you was to click on one of the buttons, it would play a sound.
I have tried this by placing the sound in the button "down" section. However, it starts to play the audio and then as soon as the SWF unloads to load the next, the audio stops.
My question is: Is there a way that when you click on the external SWF loaded button - that it would then link to an audio file in the "main" timeline/library ? This way the audio would continue playing even though the SWF has unloaded.
I need to know how to make a button called Textchange that detects if the movie clip Meditext is playing, and if it is then largetext will start playing and Meditext will stop. But if it isn't playing, then nothing happens.
I have some animation (programmatic, I'm NOT using keyframed animation in timeline), and some music I want to play in the background. Once the music file reaches the end (about 30 seconds long), I want to trigger the end of the animation functions.I figure I could either use an actionscript timer to trigger the end of the animation or a keyframe with actionscript that is placed on the timeline near the end of the song but these methods assume knowledge about the duration of the wave file. If I changed the framerate or updated the external wave file, these triggers would possibly no longer sync upIs there some sort of event listener or other detection method for an audio file to signal it has finished playing? Or maybe there is a way to get the duration of the audio file to use in the timer
I think it is loading the whole audio first into the swf, but I would like to get confirmation from someone more knowledgible.[code]I want it to stream the audio when the button is clicked only so that 100 of these swf will not slow down a whole webpage from loading.[code]I only start getting concerned when I noticed that on FF and Chrome, the page loads really quick but when I open the page in IE, it takes a very long time for the page to appear.
I've been trying to play an external sound file in Flash and failing miserably.[code]...
The problem with this code is, I can only run it while it's on a live server (the link is obtained from a MySQL database via XML), so I can't tell if any error when it's being run. Then again, I can't see how the above code can lead to any problems.
Update: With the latest Adobe AIR 3 Beta, Adobe added this functionality to their SDK.
http:[url]....iOS Background Audio Playback Support — Developers can now write multitasking iOS applications that can play audio while in the background, including music or voice chat from a conferencing application.
With the new release of AIR SDK 2.7 and Flash Builder 4.5.1 you can "Take advantage of new features in iOS 4 like multitasking..." (from http:[url].....Searching a bit I found out that this "multitasking" does not include true background process, like playing audio while the app is in the background.I know this is new but does someone knows if it is possible to keep audio playing in the background?
so I have 3 swf's that im loading with buttons into the main swf. The thing is that these 3 external swf's have embeded flv's. when switching between the swf's with the buttons, im using vid1loader.unload();the only thing is that while the video switched to the other video like it should, the audio keeps running on any number of videos(swf's) that are loaded. My question is how do you stop the audio when using simple Loader and URLRequest to load the swf's?
I deployed a website a couple of days ago which is written entirely in Flash. On one of the pages there is a video which plays in the Flash Player. I have noticed that when I leave the video playing and select a button to take me to another page, the other page comes up but the audio keeps playing from the prior page. Worse yet, if I go back to the page with the Flash Player, it now relaods again and there are two audio tracks. Can someone tell me how this code is solved? There must be some Actionscript 3.0, which I'm using, which kills the player whenever you enter a different page?
I realize it is possible to play audio with Flash and HTML5 by passing a URL.
However, is it possible to get a reference to an audio file using a file browser (either with HTML5 or Flash), to then play this local file, again using either Flash or HTML5?
Of course, this should happen without the interference of a server. Since the file is already on the local system, it does not make sense to route it through a server only to receive the same file again.
I am trying make the background color of a div appear and then disappear like a flash coming and going but without nay success till now. On the click of a div, I am trying to give a flash effect to another div's background color.So far, my jquery knowledge have come to the following code:
For a class project I have to make kinetic typography and so I need text to go along with some audio from a movie (in Flash). Every time I press enter to preview what I've done and what I have to do next, the audio starts and doesn't stop till it's done and this is a little over a minute long, and it's really annoying. If I don't start from the first keyframe, I can't even hear the audio, it doesn't play if I play from the middle. How do I press enter to play and have it stop when I press enter again? I can load the swf by CTRL+ENTER but then I can't see what frame I'm on and what frame I want. :|
I have tried really hard to find an example showing how to play speex encoded audio in flash. I tried the following code -
var connect_nc:NetConnection = new NetConnection(); connect_nc.connect(null); var stream_ns:NetStream = new NetStream(connect_nc);
[Code]....
I tested the above code with .flv videos and AAC encoded audio files and it works just fine. But when I try stream_ns.play("sample.spx") I get a stream not found exception.
Am I using the wrong container (.spx) for speex audio. Is playing speex audio from a file supported?
I have a Flash CS5/AS3 project, a large Flash game, that uses a LOT of animations. I've divided these up into a MovieClip on a Scene, with corresponding actionscripts and events, for the "exploring screens", and another MovieClip on a Scene for one of the challenges, and another such set for another challenge. This method allows me to put only the animations that section needs into the corresponding MovieClip, and link the events of the scene to its MovieClip.
However, I obviously have to link these. I use the following to do it: stop(); thismovieclip.stop(); gotoAndPlay(1, "THAT_SCENE");
The next movieclip starts automatically when the next scene shows up. This works well in theory. But, though the correct Scene shows up, that scene's movieclip is skipping erratically (as opposed to playing smoothly), and its audiocues are playing, along with the audiocues from another movieclip that I neither called nor have on this Scene. (Mind you, that movieclip hadn't even RUN yet.)
Is there a way to make my video skin disappear after my streaming video is done playing. I want my movie to play, then disappear, because behind that movie, I have a button for the user to click on to go further into my swf.
#1. How do I get a movie to close after it has played? #2. In my menu I have 8 links. I'd like to have 7 links disappear when the user rolls over the 1 link. How would I make the other 7 disappear when the user is rolled over 1?
I'm building a project and I need the audio to be of the highest quality when played back. I am using .wav files and I'm not too sure how to make them work.
I've tried the: play_btn.addEventListener(MouseEvent.CLICK, playSound); function playSound(event:MouseEvent):void{ SoundMixer.stopAll(); var s1:Sound = new Sound(new URLRequest("Sound.wav")); s1.play()
But I guess it doesn't work because it's not mp3. I also tried embedding it into the hit and down parts of my button but the playback is weird, it plays slower and broken up. I'd like there to be some sort of function buttons such as play, pause, stop and some kind of time slider like for video playback if that's possible too?
The following AS3 code is sometimes causing the audio to play multiple times, almost simultaneously like a crazy echo. It usually works ok with that URL but when I use a [URL]... it always freaks out. On rare occasions I think the issue has happened with local files even. I copied this code from somewhere else so I don't entirely understand it. Do you see a problem with this implementation or is Flash just crazy?