Actionscript 3.0 :: RemoveChild Won't Get Rid Of Audio In External Swf
Apr 16, 2009
I have a container swf which is used to load multiple external swfs into a blank movie clip. Done as follows:
blank_mc.addChild(externalSWF);
This works fine, however I've got a weird issue with audio. Some of my external swfs have audio clips in them and for some reason the audio doesn't go away when a new external swf is loaded. So say the user loads a swf with audio in it and the user switches to another page, the audio from the previous page keeps playing even though a new external swf has been loaded into the blank movie clip.
I tried using removeChild before the new external swf gets loaded, but that didn't seem to do the trick. Audio is loaded to the timeline like so:
var audio:Nasdaqbell = new Nasdaqbell();
audio.play();
also tried the audio on the timeline as "stream" and "event" and got the same results.
View 4 Replies
Similar Posts:
Jul 16, 2009
I have as3 script that loads an external swf which contains flv video:
[Code]....
The movie clip is removed but the audio continues to play. Why is this? What can I do to make sure the audio is removed also?
View 10 Replies
Sep 1, 2009
I have a test site on: [URL] with a problem that the sound doesn't stop when I removeChild... The playing movie with the music is to stay only on HOME.
My code on the first frame of the label "HOME":
var Xpos:Number=243;
var Ypos:Number=88;
[Code]....
I think I am supposed to add an EventListener but can't figure out where or how...
View 3 Replies
Jun 30, 2009
I've got a SWF loading others SWFs with this code:
[Code]...
Videos load, but audio remains from previous SWF. I thought removeChild would take care of it.
View 3 Replies
Oct 18, 2011
I'm loading content into my .fla from an external XML file using URLLoader. Once the XML has loaded, I'm looping through the XML to create an XMLList for certain elements. I'm then creating a text field to contain those nodes. Each node gets its own text field so that I can easily create text links. Here's my code (with non-pertinent lines removed)[code]...
View 2 Replies
May 28, 2010
I am making a title sequence to a flash site. I load the sequence with addchild. After the title is finished I want to unload the title and play a function.
How can I unload the title movie once its finished? I know I should use removeChild, but I only want to unload the movie after a certain time.
View 1 Replies
Sep 11, 2008
I am currently working on a project that uses URLLoader and addChild to load a external SWF. The SWF that is being loaded is going to be the same size as the first SWF that is loading it, and is being centered on stage, therefore I cannot removeChild with a button on the original SWF. Is it possible to load a external SWF and then give it the ability to remove itself when I click a button inside of it?
View 2 Replies
Feb 3, 2010
I am so stuck on the simplest of transitions! I've just started using AS3 and and doing alright so far, but have been looking for days for a solution to this..I have a simple gallery with 3 buttons.Each button calls in a different SWF. The SWF fades into place, and when you click on a different button it is removed and a new one fades into the same position.All done with AS3 (below). What I just can't manage is how to fade the SWF out before the removeChild(gallery);[code].....
View 11 Replies
Jun 18, 2009
I am having some troubles to remove the movieClip from the current Loader (from the main FLA) at the external movies...
Check out how the external movie loads..
Code:
// -- FUN��O NAVIGATE -- //
function navigate(event:MouseEvent):void{
if(event.target.name == "fotos" ){
carregaFotos();
[Code]....
I have the external swf with some Tween Classes instaled and codified.. But I don't know what to do to CLOSE the external swf loaded at "meuCarregador" and it back to the BEGINNING OF THE ANIMATION on MAIN FLA.
View 1 Replies
Oct 17, 2011
I'm loading content into my .fla from an external XML file using URLLoader. Once the XML has loaded, I'm looping through the XML to create an XMLList for certain elements. I'm then creating a text field to contain those nodes. Each node gets its own text field so that I can easily create text links. Here's my code (with non-pertinent lines removed):
[Code]...
View 2 Replies
Dec 25, 2010
I am able to successfully load two of the swf game files (Shooting.swf and Butterfly.swf). I will be playing this game swf in full screen mode. As in it will Occupy the entire area. I want this swf file to be unloaded upon clicking "homeShoot" which is in the library. Thus, when loading the swf files, at the same time I will addChild this button "homeShoot" from the library. So that when I press this "homeShoot" it will unload the swf file. But i am having problem with this part. The following is my code.
ActionScript Code:
var Xpos:Number = 0;
var Ypos:Number = 0;
var swf:MovieClip;
var loaderShoot:Loader = new Loader();
var loaderButterfly:Loader = new Loader();
[Code] .....
View 4 Replies
May 13, 2011
is it possible to use removeChild and removeEventlistener in external .as files? It rejects these functions in the main as file.
View 1 Replies
Nov 11, 2009
When I addChild(<external swf - p2>), I also want to removeChild(<swf that loaded it - p1>). I can't seem to make that work. In p1, I've tried removeChild(this) or removeChild(this.parent), but I get Error #2025: The supplied DisplayObject must be a child of the caller. If I try stage.removeChild(this), it removes everything and I get a grey screen. If I try MovieClip(parent).removeChild(this) I get Error #1034: Type Coercion failed: cannot convert flash.display::Stage@1cd94461 to MovieClip.
In p2, I don't know how to reference it properly because when I trace(this), I get Object MainTimeline and when I trace(this.parent), I get Object Loader. If I try stage.removeChild(this.parent), I get Error #1009: Cannot access a property or method of a null object reference. at allproducts_fla::MainTimeline/frame1().
View 7 Replies
Apr 27, 2009
I've got a file that loads 4 external swf files. I've got everything correct as far as how it's listening for when each one is finished loading and then the next one knows to play. So I can get each one to play right after the other just fine. My problem is that they don't all have the same number of frames so in between the movies, there's a blip of a previous movie showing up (atleast I think it's due to varied movie length). I want to put in a removeChild function when it's listening for each movie to finish loading. But when I put in: removeChild(myLoader);, it says myLoader is undefined..
Code:
var a:Array = new Array("movie1.swf", "movie2.swf", "movie3.swf", "movie4.swf");
var iArray:Number = a.length; // number of movies
var iCount:Number = 0;
function manageMovies(){
loadMovie(a[0])
}
[Code] .....
View 1 Replies
Mar 29, 2010
I'm trying to build a conditional statement that will addChild and removeChild at different Timer Delays. Before I go any further, I thought, I should mention that I'm usinig TweenMax to ease the alpha of ease Child from 1 to 0 and back during the process to imitate a fade-in/out.
I'm getting issue with only one line - inside a conditional statement.It's running "OK". The movie runs as I want it, but the remove/addChild transitions are not at the speed I want it at. I am getting an error message in the output, but other than that, the movie runs fine.
stop();
import com.greensock.*;
import com.greensock.easing.*;
import com.greensock.plugins.*;
[code]....
View 2 Replies
Aug 6, 2010
If I import an FLV video is there any way to remove the audio, put the audio into a byte array, and then re-add the audio to the flv video?
View 1 Replies
Nov 29, 2006
What's wrong with this code? I'm trying to have audio as external mp3.
Code:
myAudio = new Sound(myAudioMC);
myAudio.loadSound("mix.mp3", isStreaming);
myAudio.setVolume(20);
myAudio.start(0, 999);
View 1 Replies
Mar 2, 2009
I have a flv file which is in spanish and I want to show the original video but I need to play the audio file which is in english. The length of the video and the audio file is same but I need to mute the audio of the video file and play the external mp3 file instead of it. Also the files will be hosted on a server and so the Streaming should be done for the video and audio simultaneously.
View 2 Replies
Sep 1, 2008
Because flash doesn't loop external mps file correctly, there is always a pause in the loop. The work around is to load the AIFF, or WAV, file into the .fla and let Flash compress the audio file, then the loop works without the pause. The problem with this is that when I have many music loops it takes a long time to publish and test, so in AS 2 I would publish .swfs that compressed the raw audio file and gave the audio file a linkage. Then I would load the .swf into the main .swf and access the loaded .swfs linkage file.
[Code]...
View 1 Replies
May 21, 2010
I have a big problem that the audio of the external swf keeps on playing on top of other swf after clicking another button.
I have about 22 external swf files that are called up after clicking on their respective button. However, the audio keeps playing on top of the new swf that is selected. It thought the "removeChild(loader);" would work but it doesn't remove the audio.
I don't know if this may be an issue, but along with every swf that plays there are 3-4 .flv videos that are included in the swf. I have included the code.
import flash.display.MovieClip;
var Xpos:Number = 220;
var Ypos:Number = 105;
var swf:MovieClip;
[Code].....
View 6 Replies
Nov 18, 2008
I managed to use a loader to load an swf that has a video/audio track encapsulated within it. It starts and plays fine. Because of property rights considerations, I must use the provided swf with the video within it rather than converting it to an FLV.
And using the unload command I get the video portion to stop, but not the audio.
I know that I need some kind of audio stop to stop the audio, but haven't been able to figure out exactly how.
The parent swf is pretty simple, no buttons, it just plays 6 external swfs under control of another program that starts it and stops it with no other interaction.
View 6 Replies
May 14, 2009
I would like to have an external file (actually, one of several randomly selected files, but I can handle that) play and loop but I have yet to understand how to do the latter. My code works great for playing the file through one time, but when playback completes, it's done. How do I loop the audio? Is there perhaps a listener that can wait for the file to finish playing, then call a function to play the sound again?
View 3 Replies
Aug 22, 2011
I have a small flash website where one of the pages has an embed flv video with sound. I need to it unload when the next swf is called through uiLoader. This is the code I am using to call the swfs.
Code:
but1.addEventListener(MouseEvent.CLICK, loadsSWF);
but2.addEventListener(MouseEvent.CLICK, loadsSWF);
[code]......
View 0 Replies
Aug 22, 2011
I have an event listener that is listening for the end of an eternal audio file. I want to move to the next page after an external audio file has completed playing: here is the code I have so far:
ActionScript Code:
d1Channel.addEventListener(Event.SOUND_COMPLETE, soundComplete, false, 0, true);
function soundComplete( e:Event ):void {
gotoAndPlay("next_page");
trace("sound over");
}
This seems to work intermittently. Sometimes it will, and other times it won't. Is there anything wrong with my code or theory. Is there a better way to do this that will yield more consistent results? Or do I need to import any Flash Events?
View 5 Replies
Feb 8, 2011
I have a few animations that run on different scenes each time a scene is loaded the external audio should start with it. Well here is the thing the animation always starts before my audio files and each scene gets bugged. I need to create an action that only allows my scene to start with the audio and also starts loading the next audio so it wont be dellayed.
On the first scene I have the following code:
scene 1 frame 1
var autoPlay:Boolean;
if(!autoPlay){
stop();}
scene 1 frame 2 animation starts and audio 1 loads
import flash.media.Sound;
[Code] .....
View 3 Replies
Jun 20, 2011
loaded an external swf (with audio) in a conteiner swf.
From the cointeiner I want to controll audio pause/resume.
I know the procedure to do this with a mp3 file, but I can't intercept the sound channel of my child swf...
this should be the code to obtain the sound position:
var soundChannel:SoundChannel = new SoundChannel();
var sound:Sound = new Sound(new URLRequest("SOUND.mp3"));
soundChannel = sound.play();
pausePoint = soundChannel.position;
But I haven't the mp3 path.... My mp3 is embedded into swf child. And I can't put actionscript function in child, because is haven't source fla.
View 5 Replies
Jul 19, 2011
This is part of my ongoing issue with 6 video files in six Scenes.I have 6 videos there were imported as enbedded, one in each scene. the first four play but the second two do not.whichever order i place the scenes, it is always the last two that pause at the first frame.o try another approach, I linked instead to a video externally. This seems to work, but, when I click a button to go to another scene the audio from the previous scene is still playing when the new video starts.
View 22 Replies
Dec 7, 2011
I have figured out how to load an external video file - and I can play an imported audio file, but I can't seem to use either method to load an external audio file into an array.
Here is my audio code:
var tour_audio:Array = [tour1, tour2];
var my_num:Number= Math.floor(Math.random()*2);
var ChosenSound = tour_audio[my_num];
var playing:Sound = new ChosenSound();
playing.play();
Here is my video code:
var my_videos:Array=new Array ("link1.mp4", " link2.mp4", " link3.mp4", " link4.mp4");
var randomIndex = Math.floor(Math.random()*my_videos.length);
my_player.source = my_videos[randomIndex];
I tried "var tour_audio:Array = ["link1.mp3", "link2.np3"]; - but that did not work.
View 9 Replies
Nov 1, 2010
I need to merge two flv files, using PHP. I can't use exec method. I am wondering if is possible to cut some part of one flv file (audio tag) and paste to another and overwrite duration for output file. [URL]..file-length-using-pure-php but I do not know how can I get an audio tag from a flv file? How many audio tags a flv file has? Which tags should I overwrite in output file to be able to play audio from two merged files?
View 1 Replies
Jan 26, 2010
I've designed a website for a client and it's completed but she's complaining that the music on the website is too loud. I made a button so you can turn the sound on and off, but i have no clue how to make a volume button for an external audio clip and i haven't found a single tutorial on the internet that can help me with this specific issue. Can someone help me with this and give me a step by step instruction, including any code i need.
View 1 Replies