ActionScript 3.0 :: Flash - Sound Overlapping Problem In Flash?
Oct 15, 2011
I'm a beginner with this whole As3 lango and running into a couple of road blocks.I designed a flash site with a total of four pages. I have background music playing when at the homepage and continues to play when browsing the other three pages, but when I navigate back to the homepage the background music replays and overlaps itself. Is there a way I can stop the background from repeating itself every time I navigate back to the home page?
I wanted to know how to write As3 so that the sound that I place on a timeline doesn't overlap? Or is it best off the timeline? I've tried putting each song into it's own place on the timeline but there are labels and when a new song plays, the old one continues. If I just have one song on the entire timeline, whenever I move across different labels, the song overlaps.
1) the music starts when the user clicks on a play button but when they click on the play button again while the music is playing, the music DOESN'T overlap?
2) the music doesn't overlap when going back to the homepage where the music first started playing??
I'm currently using the code below but the music overlaps when I press the play button more than once while the music is playing and when I go back to the page where the music started playing...
Code: var mySound:Sound = new Sound(); var myChannel:SoundChannel = new SoundChannel(); var lastPosition:Number = 0; // pause button mySound.load(new URLRequest("that_tune.mp3"));
How can I control sound in flash so that: 1) the music starts when the user clicks on a play button but when they click on the play button again while the music is playing, the music DOESN'T overlap?? 2) the music doesn't overlap when going back to the homepage where the music first started playing?? I'm currently using the code below but the music overlaps when I press the play button more than once while the music is playing and when I go back to the page where the music started playing...:o
Code: var mySound:Sound = new Sound(); var myChannel:SoundChannel = new SoundChannel(); var lastPosition:Number = 0; // pause button mySound.load(new URLRequest("that_tune.mp3")); //mySound.play(); [Code] .....
I am aving a problem managing the sound in my application. Here is the situation.I have ten frames in the main timeline and on each frame is a movieclip, inside of which i need to put sound (Each movieclip plays a different sound). Currently I load the sound dynamicly from library and everything works fine - the application plays sounds according to the current frame.
Problem is that each of the movieclips contains also an animation (two characters talking) and I need the animation to be synchronized with the sound. And since I am loading the sounds via actionscript, it has no sync and when the framerate drops on slower computers, the animation lasts longer then audio. To solve this, I tried to put the sounds directly into each timelines of the movieclips and set the "Sync" property to "Stream", but the result is, that when I call the gotoAndStop(5); method, all the sounds placed in movieclips in the previous frames (frames 1 to 4) play as well and all the sounds are playing at the same time.
ok im trying to make the sound on the scene stop when the scene stops.because it keeps on going through even when the scene itself stops...i have an on and off buttin but i need it to stop when the scene stops on start over instead of overlapping when the scene is played again...
Problem is that the sound is played twice overlapping eachother (some of the mp3 is played first,interrupted, and then restarted again to finish fully).
Everytime I click on my home Logo the music overlaps and plays again. How can I stop this? and... How can I get the music to loop? (I've tried the mySound.play(0,10000); code but it didn't work)
I am facing the problem in showing Ajax Modal Popup Extender over Flash.when Popup comes out it will overlap by flash(Its giving me problem in IE 8,its work fine with the Firefox).
This only happens if I've just launched IE after being restarted and goes away once I refresh the page. I even added a jQuery $(document).ready function that sets a margin between the html and the flash content to add 1px of space when the page is loaded. It's so hard to figure out, because once I refresh the page, it goes away.########### SOLVED ###################### SOLVEDI set the flash output as a javascript var (actually json_encoded PHP output) and on document load inserted the object into the "flashContent" div with the jQuery.(document).ready event.
I have a weather widget that is flash and expandable. one of the issues i had is when I expand the widget, it wouldn't expand passed the flash container size, so most of the content is cut up. I increased the size of the flash container and that worked. The problem is that the I have another facebook widget that is below the weather widget and that got pushed a lot. I moved the facebook widget up with a negative margin and now they are aligned fine. BUT i can't interact with the facebook widget. and I think the reason is that it is actually behind the flash container. it works fine on ie but i am trying to get it to work on chrome. I have changed the z-index to make the facebook widget on top of the flash, but the flash started to appear behind the facebook now.[URL]...
I have not used Flash for around 10 years so am fighting my way back in. For my website about mountain biking I have created a scrolling map withe buttons on in the correct locations that you will click and take you too the relevant page.
My problem is on the mouse over for the buttons text comes out of the side but if there is a button next to it the text comes out under the next button. How do I make it so that its not overlapped by anything. I did think about creating a layer at the top of my flash file and putting all of the text movies in it so that they would not be overlapped. Check out my work so far below, you can see what I mean if you mouse over the button to the bottom left.
when i tell Flash to load a movie in on top of the existing movie, how do I disable the links below while that movie is still loaded and then re-enable the links once it's closed.i.e - I'm clicking an image to load a enlarged version of that image directly over the top. if you accidentally click the mouse anywhere in that area it automatically reloads the same movie?Anyway to disable the level below?
audio from Flash CS3 Video overlapping stopping the FLVPlayback instance (which has an instance name of theVideo) when another button is clicked! How do I stop flv playback when user clicks a navigation button ...
I'm using the attached code to go from the main stage to one subset of .swf files (loaded movies) and I apparently have no problems with overlapping. Hell, the files even seem to unload themselves correctly. Then, when I go to my second subset of .swf files (with the exact same AS3 structure), which has a Flash Video file (made by the FLV Playback component), I get into an overlapping problem associated with the audio.How can I stop, cancel, or unload the audio when the file is clicked away from (the user selects another button on the mainstage)?
I know that I have to set the wmode property, but where do I set the property in flex paper.Following is the code to embed Flexpaper into the HTML document.
<script type="text/javascript"> var doc = '<?php print $doc; ?>'; var numPages = <?php echo getTotalPages($pdfFilePath . $doc) ?>;
In Flash, I have a container with several overlapping children. When I give this container an alpha value of .5, some of the children can be seen behind others that overlap them. I would rather be able to take the whole thing as a composite image and blend it that way.
I have to display a multitude of labels on-screen without overlap.The label positions should be as close as possible to the features they describe. The features may be points, lines, or polygons on-screen (imagine any variety of map).I have to satisfy the following requirements in my application:labels must be positioned to avoid overposting (overlap) with other labels..labels must be positioned to avoid overlapping with other features (polygons and line segments) optimum position for a label is above and to the right of the feature they describe below and to the right is less acceptable least acceptable positions are to the left.I need to come up with a method for doing this.Before I just start attempting to do this at random, I am hoping someone here may have already done this and be able to give me some advice as to where to start.Basically, with the labels, I could use bounding boxes to compare them to each other. Although I don't know a good way to do this. With the line segments and polygons onscreen that they are labeling, I really don't have a clue what I should do to avoid overlap. I am hoping it won't require much more effort on top of avoiding the overlap of the labels themselves.
I think repulsion would work if I only had to deal with labels overlapping other labels. But if I have a line segment drawn across half the screen, I don't know how I can avoid overlap with that using the repulsion technique.The language I am using is Actionscript 3 and the Flex framework. I don't believe Flex has any layout manager classes like there are in Java Spring that can do this work for me.Anyway, links or suggestions would be welcome. I can allow for some brute force; I don't see how I can accomplish this otherwise.
I have just done using the tutorial (url.....) for creating a XML Grid Image Gallery in Flash for my portfolio.Since I created my website entirely with flash cs5, I have put the script in a new action layer on top of one of the pages.It worked fine when I just tested that page, but when I clicked into other pages, the gallery wouldn't go away, I tried to put "stop();" in front of my script but still didn't work, everything overlapped with each other.The following is my script
I'm creating a basic game - snake. I have 2 layers, intro and game. I want the intro to start then you click 'Play' and it goes to game on 2nd frame. However they're both overlapping each other... [URL] How can I get 'game' to start at frame 2? (I've tried deleting frame 1, etc.)
I'm working right now on a map generator. I stumbled on a very annoying problem. I'm using the for loop to add the map elements on the stage. But when the "forest" area begins to be to thick all trees begin to overlap.
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?
need a logia something like to paint some Objects: simply put some MCs. When the Mcs (are out of the Box range) and neat its easy to colour. see the Zip files attached:
Please see: paint_Non_Overlaping_MC_Works.fla paint_Non_Overlaping_MC_Works.swf When the Movie clips are overlapping or one placed above the other MC the objects are hard to paint. It Recognizes the Obeject as One, the Imported png converted to a MC. Please see: paint_Overlaping_MC_Not_Works.fla paint_Overlaping_MC_Not_Works.swf
Is there a possibility to make this work, like to make the MC Highlight on Mouse over and distinguish the objects when Overlapping? That's to say to colour the MCs when overlapping? What initially came to my mind is when mouse over the MC's to highlight so that we can drop the colour on it. In the ZIp file contains all the as2 codes.
I have a project that requires me to display the waveform for a uploaded sound. The sound is always an MP3, most of the time 22.05 kHz mono, with speech only. The project are written with Flex/ActionScript 3. It's meant to run in the browser, but might also consider converting to AIR if that can help.
All examples I've found and looked at for generating a wave, are either doing some visualization in real time as the sound is playing, or, the most promising, as3soundeditorlib, keeps the wave already generated, but does it very slowly, seemingly using as long time as playing through the audio would've taken.Is there any way to generate the wave faster than real time?
I have some sounds in my library. They are all exported and have been given class names like C, D, E etc. I have another class that represents a button. This class stores a reference to one of the Sound in my library. I set the type for this variable to Sound. When I try to set it I get the error: cannot convert C$ to flash.media.Sound I try as Sound, for example key.note = note_array[p] as Sound; The value ends up as null.
It appears my sound is off sync and the longer I play the movieclip, the farther off sync it goes. Its nothing too complicated, just some basic shooting sounds that fire every time I hit the space bar. My code is below:
The Attack() method gets called from another class that handles all keyboard controls.when it gets called the sound then plays.firesound and firesound2 are almost the same. firesound2 sounds a little off pitch to make it sound more realistic.At first the sound sounds pretty good, not great. but then it gets terrible as time passes.
I made a new .fla project. and I attached the following class to it by it self. so the following is the only code in the entire .fla project and the issue still occurs. I press the spacebar and the sound starts a day late.
I'm trying to play a sound using a technique found here (play the sound by sampling raw sound data gathered from the original with extract()), with the difference that the mp3 sound is embedded in the swf, not loaded externally. This is my code:
var soundBytes:ByteArray = new ByteArray(); var mp3sound:Sound = Sound(new Sound1_design()); // this is the embedded sound mp3sound.extract(soundBytes, int.MAX_VALUE);
[Code]....
This works, in a way, except that the resulting sound is distorted (it has a kind of a metallic ring).