ActionScript 3.0 :: Removing Loaded SWFs Into MC On Stage
Oct 10, 2009
I am loading external swfs into a MC on the stage. I noticed they are stacking up and not being removed or replaced. How can Iremove the previous loaded swf?
Code:
package {
import flash.display.MovieClip;
import flash.display.SimpleButton;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;
[Code] .....
View 3 Replies
Similar Posts:
Jan 28, 2009
I'm loading 31 SWFs in total. For example, the first one shows and it has a 'Next' button. When Next is clicked, then it loads the second SWF; and so on until reach a total of 31 SWFs.
No problem here, but thing is that while more SWFs I'm loading, heavier gets the file and little by little it's being taking longer to load. Because when I reach the 31 SWFs, I got a total of 31 childs loaded one after another.
I've been thinking in the posibility of removing the SWFs once they are no longer seen but can't find how to do it...
This is what I'm doing:
ActionScript Code:
import flash.events.MouseEvent;
import flash.display.Loader;
import flash.net.URLRequest;
[Code]....
It basically does this in every one of the 31 FLAs, so, as you can see, it goes loading and loading SWFs. Problem, as I said, while bigger the amount of SWFs loaded, slower the process gets. I'm using e.target.parent.addChild because all this is inside a MovieClip called mc.
How to remove the ones I'm no longer using?
View 4 Replies
Oct 18, 2011
I'm using buttons to send the playhead to frames in which swfs are then loaded into an otherwise blank movieclip called "stage_target_mc" ...how can I then flush out the previously loaded swf so only a newly loaded swf displays in "stage_target_mc"?For example, after clicking upon the 'about' button the 'about' swf loads...then if the 'concepts' button is clicked the 'concepts' swf loads -- but the previously loaded 'about' swf still plays...I would like to be able to flush the 'about' swf so only 'concepts' is display, in this example.code associated with buttons used to send playhead to frames "concepts" or "about":[code]
View 1 Replies
May 24, 2010
Does anyone know of a workaround for loading an AS3 swf into an existing AIR/Flex (Flex 3) application and having the loaded SWF retain its own reference to its stage (not the loader's stage)?
I've tried the loadForCompatibility property on SWFLoader, but that isn't giving me the behavior I'm wanting. The loaded swf still has the main AIR app's stage set.
View 1 Replies
Feb 1, 2012
I loaded a swf from external. using loader class. But if i check with the width and height of the loader is differes from loader.contentLoaderInfo.width.
loader.width // 1250;
loader.height // 750;
loader.contentLoaderInfo.width // 750;
loader.contentLoaderInfo.height //420;
From this statement i came to know the loader gets the width of all hidden objects, which are already outside of the stage area. But now I need to increase the size of the stage contents only..
View 0 Replies
Sep 11, 2009
I have a main fla file which loads an external swf into an empty movieclip on the main timeline which works fine but I want a button in the external swf to load another external swf into another empty movie clip on the main timeline.eg. start.swf loads UKEIAMap.swf into (empty movie clip within start.swf) MapLoader_mc then a button havant_b within UKEIAMap.swf needs to load HavantProjectSheet.swf into (empty movie clip within start.swf) ProjectSheetLoader_mc without unloading UKEIAMap.swf
View 3 Replies
Aug 2, 2006
Flash - 8 : Above is an example of what I would like to do/have done. I've gotten as far as loading the "loaded.swf" into the "start.swf" but my problem is I'd love to use that little loading action I made earlier without copying and pasting into the new movie the same actions for a different link. So, how do I load "loaded2.swf" into "loaded.swf" via the link in "loaded.swf"?
View 1 Replies
Feb 25, 2010
Here is what i am doing:maintimeline 1:frame 2 I have loaded 1 external swf A and 2 textfields.on 2nd timeline (which is on submenu navbar_mc) i am loading a different external swf and want to remove external swf A and textfields that are showing from the main timeline.[code]...
View 4 Replies
Jun 10, 2010
I have a "photo" gallery that loads numerous SWFs through xml, one by one on click. All works fine. All my SWF work fine stand alone. But when I load them into the player, many swf dont work properly.in example, I have textinput textfields in many of the swfs, which work fine on their own but not when loaded into the player. Then I have a word search game that works fine when alone, not when in player. I can see there is something as my mouse cursor changes into the "button finger", but nothing visual.
All drag and drop assigments work fine etc. I have no idea whats up. I have receantly switched to as3 and in as2 there was _lockroot declaration that solved similar problems, but now in as3 (where it supposedly should be automatic) it doesnt work. As it seems that it cannot recognise it own stage value, or selection_focus when loadedinside another swf through xml.Using cs4, as3.
View 4 Replies
Sep 18, 2008
I've loaded a swf into a MovieClip and I want it to be removed when I hit a button. My attempt to do so is like this:
swfContainer.removeChild(swfLoader);
At first it seem to work but since the loaded swf contains sounds and music the music continues to play.
Anyway heres the code for loading the swf:
View 4 Replies
Mar 29, 2011
I am trying to load an external .SWF into my current .SWF. I have managed to get it loading onto my application, but then once the animation has finished and i click onto another button, i.e. 'gallery' or 'contact' i want the swf to be removed, i know i need to add a remove child somewhere but i dont know how. this is my code.
[Code]...
View 1 Replies
May 27, 2010
I have random buttons on the stage that I have set up so each one, when clicked, will load different movieclip.These movieclips load directly on top of each other in the exact same place.The problem I'm having is the previous movieclip does not clear off the stage when the the next button is clicked.I need to set up a condition that will remove the current movieclip when another button is selected to load the next movieclip.Below is part of my code that needs editing. I've been researching switch, else, and other conditional statements but can't figure out how to make this happen.I have the fla or swf file for viewing, let me know.
// Event Listenershempelbtn.addEventListener(MouseEvent.CLICK,btnActions);fourtyonebtn.addEventListener(MouseEvent.CLICK,btnActions);draycottbtn.addEventListener(MouseEvent.CLICK,btnActions);eg
[code].....
View 5 Replies
Jan 18, 2010
I'm trying to make a flash feature, slideshow, news thing. I think I have ait all done apart from I'm loading images from xml as the background (different one for each story). The problem is I used a tutorial and the code seems to simply add an image on top of the old instead of replacing it. I'm using an alpha transition when the image changes so the image behind is visible for a short time, which isn't the desired effect.Is there a way to either replace the image instead or at least remove the old image?This is the code to load the image url from the xml
Code:
function loadImage(url:String):void
{
imageLoader = new Loader();
imageLoader.load(new URLRequest(url));
imageLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, imageLoaded);
}
...and this code simply sets the imageArea MC to the loaded image
Code:
function imageLoaded(e:Event):void
{
imageArea.addChild(imageLoader);
}
View 1 Replies
Dec 15, 2009
I have a main. fla with navigation btns activated by GoToFrame actions. Some btns load content and some use the UI loader component.
I have one btn that calls a UI loader "loaderVideoGallery" which loads an external .swf inside that .swf is an flv player "flvPlayer".
This also works fine except after that button is selected and that swf is on stage no matter what button you call next the video stream from the flv does not stop, it continues to play.
The UI loader removes itself as you can see the other loaders come up on button presses but the video's audio still plays.
the UI Loader instance is "loaderVideoGallery" and the .flv player inside the external .swf is flvPlayer
I was told to use
MovieClip(loaderVideoGallery.content).flvPlayer.st op()
I would think that the logical place to put this code would be inside the btns where the EventListeners are, is that correct?
View 5 Replies
Apr 6, 2009
im making a game and it has enemies randomly spawning at the top of the screen going down to the bottom, so far it all works fine, except for when i try to remove the enemies I get this erro.[code]
View 1 Replies
May 10, 2011
I wanna remove everything from stage if i click on an image. Well it ain't that hard but there is one problem. I want to leave albumbg on stage but it's a child of bg and if i removeChild(bg) it will remove all the childs of bg so also albumbg. The problem now is, if i set the albumbg to addChild(albumbg) it won't show up.
Code:
package {
import flash.display.MovieClip;
[code].....
View 1 Replies
Oct 8, 2011
I am making a little drag and drop game where you click on a movieclip, which acts as a button. When the moviclip/button is clicked a duplicate of that same movieclip, only larger, is added to the stage. You then drag and drop it in a designated area on the stage.
I have that part of the code working fine. What I need is a reset button that removes the larger movieclip that was dragged. I am not sure how to do this.Below is my code that is working fine. In the code I am the movieclip instance is named "myMC" and its class is "MyMC".
myMC.addEventListener(MouseEvent.MOUSE_DOWN, moveMC);
function moveMC(e:MouseEvent){
var newMC:MyMC = new MyMC();
[code]....
I tried removeChild for (myMC); and that removed everything. I only want to remove the second larger duplicate movieclip "newMC".
View 7 Replies
Mar 10, 2010
I have a main timeline which loads swfs in certain frames. It all works great except when I select one of the swfs that has a flv video inside. When I try to select any other frame the swf unloads but the audio stream remains.
Here is what I have
var Xpos:Number = 0;
var Ypos:Number = 0;
var swf:MovieClip;
[Code].....
I will have 3 more swfs with videos inside which I did not add yet as I need to get this sorted first.
View 5 Replies
Jul 30, 2010
So I have a 5 page website, on the home page when I opens you see a video and it automatically plays. When you click to a different page though you can still hear the sound in the background. The video has an instance name of video, I tried using video.stop(); in the code for each button and it works but then it doesn't allow me to navigate when it isn't away from the home page.Here is the code I have for one of my buttons (it's the same for the others with different names though):
home_btn.addEventListener(MouseEvent.CLICK, gotoFrame);
function gotoFrame(e:MouseEvent):void
{
[code]....
View 1 Replies
Jun 30, 2009
I am pretty new to actionscript 3. I want to remove the movieclip on the stage and add a new movieclip but the button is within the currently running movieclip that I want removed. I am trying this function
homeArtist_btn.addEventListener(MouseEvent.CLICK, newArtist);
function newArtist(e:MouseEvent):void{ removeChild(homeAni_mc); addChild(artistAni_mc);}
I get these errors
[code]........
View 12 Replies
Oct 15, 2009
I have a problem with this code:[code]There are two overlapping objects on my stage: character_mc and vanish_mc. As soon as i start the scene [Ctrl+Enter] vanish_mc is VISUALLY removed. But the code still sees a collision somehow. How can i Entirely remove the object vanish_mc?
View 7 Replies
Dec 14, 2009
I have 5 GoToframe activated UI loaders that appear on stage when a btn is clicked. All work fine except when either video galleries are clicked (there are two) . After the video gallery appears on stage any button clicked after that adds the next UI loader but the video gallery remains playing.
Do I use a removeEventListener?
Do I use on all buttons?
Create separate functions?
here is the code to one of the galleries
this.stop();
btnGallImg.addEventListener(MouseEvent.CLICK, vgall2);
function vgall2(evt:Event):void {
gotoAndStop("gallery2");
}
View 6 Replies
Dec 21, 2011
I placed a movieclip on the stage, what functions are there to remove it?
removeMovieClip(target);
Only seems to work on MCs which have been attached to the stage E.g.
attachMovieClip();
The _visible property keeps the movieclip there just keeps it invisible. What completely removes it? It is called tankCPU.
View 6 Replies
Mar 5, 2012
I made a game where you have a bunch of enemies coming at you from the top of the screen and you move your mouse to avoid them but now i am trying to add a shooting ability and I tried using the code
if (shipenimy.hitTestObject(bullet)){
removeChild(shipenimy);
}else { }
but when this happens it removes the child from being displayed but even though it is not displayed if you go to where it would be it still counts it as a collision and will end the game even though the child has been removed and I need to find a way to completely remove it so that there is not a chance of running into it after you have shot it.
View 7 Replies
Sep 19, 2010
i created 5 pages, each of which contains several movie clips (text, graphics, forms, etc). There is one specific page however that contains autogenerated content via. sprites. If i happen to land on this page, the sprites will appear, but when i transition to another page, they are still there except for the non-sprite stuff (disappear). Im ripping my hair out on this one, i managed to get a few of the sprites to remove but some are still appearing. Below shows the layout of the one thats not being removed;
[Code]...
View 2 Replies
Jan 28, 2009
In my .fla file, I have a MovieClip (we'll call it Clip1) linked to a corresponding class defined in a separate .as file.There's a case where I want to create a new MovieClip (Clip2) where Clip1 is, then remove Clip1. This case is dealt with by a function in Clip1's class.So, when I get to removing I do:ActionScript Code:this.parent.removeChild(this)Now, if the DocumentClass created Clip1 and placed it on the screen, this goes fine. But if Clip1 was placed on the stage in the .fla file (by dragging and dropping), it looks like Clip1 is not removed. I think it does get removed, but for some reason it gets recreated. This is the problem.
View 9 Replies
Nov 30, 2009
i am having trouble with removing a movieclip off the stage, i am using removechild but i get an error:
ArgumentError: Error #2025: The supplied DisplayObject must be a child of the caller.
at flash.display:isplayObjectContainer/removeChild()
at agptest_fla::MainTimeline/removeArrow()
here is my script
ActionScript Code:
var aLeft:MovieClip = new arrowLeft();
var n1:Number = 0;
[code]....
View 1 Replies
Dec 7, 2009
i added a bunch off object to the stage. The objects were added through an array. Now i want to remove all of them but i dont really know how to do this. removeChild(array[i]) doesnt work.
View 1 Replies
Jun 11, 2010
i've made an array and assigned 40 images. then i added them randomly to the stage. now i don't know how i can remove them from the stage.
View 2 Replies
Mar 5, 2010
I have a main timeline that has labels for different pages. On certain labels I have swfs loading using the UI loader with each swf removing itself while another appears. In some swfs I have .flvs called the same way and my problem is when an swf containing an flv is called the flv plays fine but soon as I select another frame the stream remains. How do I remove the stream so the next frame can play by itself?
View 2 Replies