Flash :: Unloading Swfs Loaded With Loader::load()?
Jan 23, 2010
I'm using Loader::load() successfully to load swfs into my main swf and then I add them as a child of a Sprite. When other events occur I want to remove the swfs as needed. I have looked at unload() and at removeChildAt() without success.
I only added the addChild() call to try to pin down the loaded instance so I could remove it. The loading works fine without the addChild();
I have also tried publishing to player v.10 and using myLoader.unloadAndStop(); but this has no effect either;
The following demo code shows my problem. I see one child added and one removed but intro.swf is still playing away.
import flash.display.Loader;
import flash.display.Sprite;
import flash.display.LoaderInfo;
[Code].....
View 1 Replies
Similar Posts:
Sep 29, 2008
how to unload the swfs in as3 once you click a button to load a new one.
My file works great, with the exception of the videos playing over each other. slight bummer.
I have five buttons that each pull an external swf that is controlled by an xml file. If there were not sound it would not be an issue, but the sound overlaps if you click to the next link before the first video finishes playing.
I uploaded all the files here, including two test flv files. the files were too big to upload to the kirupa forum.
[URL]
View 3 Replies
Jun 16, 2010
I have a master swf that uses Loader to load in an external swf. I need to load a back button on top of that stack as a separate Child - and I have code in that loaded Child that needs to Unload the Loader-Loaded swf, unload the Buttons, and move the main timeline to another frame.
View 2 Replies
Jul 29, 2009
I have a main "shell" swf which, by clicking several buttons, will load/unload various external swfs into a Placeholder_mc which resides on the main timeline in Shell.swf In the documentation and tutorials I've seen a couple different methods, and I'm not sure I quite understand the difference, or at least the reason you would use one over the other...In the 1st method, you can just add the Loader object using the addChild() method:
Code:
var myLoader:Loader = new Loader();
var myURLRequest:URLRequest = new URLRequest("ExternalFileA.swf");
myLoader.load(myURLRequest);
Placeholder_mc.addChild(myLoader);
This will apparently add myLoader to the display list once it has completely loaded.The 2nd method, you supposedly can add the Loader.content; however, it appears you can only do this once the content has completed loading, so you need to incorporate an event handler with the contentLoaderInfo object:
Code:
var myLoader:Loader = new Loader();
var myURLRequest:URLRequest = new URLRequest("ExternalFileA.swf");
myLoader.load(myURLRequest);
[code]....
What are the pros/cons of adding the entire Loader object, as opposed to the Loader.content and vice versa?
View 7 Replies
Jul 24, 2010
as you can see it loads an new swf on top of my main. I did not relaize that because of a dropdown menu in the main.swf evrytime I load another swf on top ie obscures the dropdown. besides putting the dropdown in each swf and removing it from the main which would be the obvious, I wanted to avoid this as the loded swfs will have slideshow pro videos which will be a bit heavy.
[Code]...
View 4 Replies
Mar 9, 2009
In AS3 i am using the Loader class to load in multiple external SWFs (AVM1), each of which has a short animation which automatically plays when the swf is I obviously cannot control the timeline of these (i can't use local connection etc) but would like to load in the *.swf files, so they're in memory then add them to the stage when requested. the problem is that if i load them enmass. then use addChild when they are called, they have already played through and animated pre the addChild command.
(I cannot edit the swfs at all, and would rather not load them on demand at runtime)
View 5 Replies
Jun 28, 2009
for some reason escapes me: using AS3 how can a swf load another swf to replace itself in the same loader on the stage, while simultaneously calling a randomizing function in the first frame of the main timeline, to randomize the next swf?At the end of each swf (called "koan_#.swf") there is the following old AS2 code...it was used to randomly select and then play a swf from koan array:
_root.index++
if(_root.index>_root.koan.length-1){
_root.index=0;
[code].....
View 5 Replies
Aug 13, 2010
Is there some way to check if what you are loading is already in memory and don't need to be loaded a second time?
View 1 Replies
Aug 12, 2009
i have a main loader swf file called loader.swf and it loads an RSL.swf (runtime shared library for my swf files) and then 10 swf files, each one to a container (fE.: movieclip '01' in loader.swf, then movieclip '02' and so on). the 10 swf files have a lot of references to RSL.swf, and i have to use RSL.the problem is when loader.swf loads the RSL and the other 10 swfs the loader throws errors like this:
Code:
*** Security Sandbox Violation ***[code]...
then i put in EVERY swf files (loader,RSL and the other 10) the code Security.allowDomain ("*") but throws the same errors...
View 1 Replies
Dec 3, 2008
I have a UI that loads swf in the content area when several buttons are clicked (these buttons are menu1, menu2 et.c) the code is as follows and it is working fine...
import fl.controls.Button;
import flash.display.Loader;
import flash.net.URLRequest;[code].....
So clicking the first button brings up a main menu in the main content area...with four menu options (buttons labelled mainMenu1, mainMenu2 etc.) When you click one of these main menu options, the corresponding swf should be loaded in place of the main menu (in the main contant area).
However this is not happening and the main menu is staying around and not being unloaded. Is this because the main menu swf is in a loader created in the parent swf, but the main menu loader is in the main menu swf. So I think in effect i have two loaders appearing at the same time.
import fl.controls.Button;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.MouseEvent;[code]......
View 2 Replies
Jul 2, 2009
I'm trying to create a site which loads external SWFs into a Moviefor its content, and the entire site is contained in a Movie Clip located on the main timeline.
I keep getting a 1009 error, so I'm assuming that AS isn't drawing the loader where I want it to be, so I'm fairly certain I'm doing something wrong..haha.
Here's a link to my Files: [URL]
View 2 Replies
Nov 5, 2009
I am having some problem removing a null object and I realise that I have not been unloading my swf's properly. Could someone take a look at what I have been doing and tell me what I can do to make it better. I am putting my website in an exhibiton of my design work and if it lagged up due to all the clicking it would suck!
Code:
aboutBtn.addEventListener(MouseEvent.CLICK, aboutLoad);
function aboutLoad(e:MouseEvent):void {
ldr.unload();
[Code].....
View 19 Replies
Nov 6, 2009
I am having some problem removing a null object and I realise that I have not been unloading my swf's properly. Could someone take a look at what I have been doing and tell me what I can do to make it better. I am putting my website in an exhibiton of my design work and if it lagged up due to all the clicking it would suck! so its important I get this right I just need a little help if someone wouldn't mind.[code]
View 2 Replies
Jun 1, 2011
after fighting for 3 days to get my code to work properly i found out that there is a bug in flash player nine & ten.It cant remove a loaded swf 100% if you use unload();Then again you can use unloadAndStop(); but this also is not working 100% meaning removing everything from the loaded or loading swf.unloadAndStop() is a much better solution than using unLoad(); in my case, but still if i click on a button while my swf is loading and that button has for function to unloadAndStop the swf it will not remove it completely and throw me an error Error #2036.my website still works but it could be working much better and opens the door to errors while people visit my website.im fixing these error and what not by methods that i think should not be there in the first place.
View 0 Replies
Jan 25, 2009
is this the right way to do it?
PHP Code:
if (imageLoader != null){imageLoader.unload();}
or i need to say this:
PHP Code:[code].....
View 8 Replies
May 29, 2009
I have a question regarding the swapping out of swf files in Flash CS3 / AS3.I start my project with a �logo� swf, which has no interactivity.At the last frame, the following code is used to load another swf from the local folder:
-------------------------------------------
//Stop current swf and stop its sound
stop();
SoundMixer.stopAll();
[code]...
How do I remove and/or unload the previous swf when a new one is loaded? and remove that previous swf from memory? Can I give the current swf access to the previous one, then run a �remove� or �unload� function on it?
View 3 Replies
Feb 17, 2011
After years of putting it off, I've finally begun the move to AS3.The frustration I've encountered is evidently shared by a lot of other designer/developers. Knowing that the future is inevitable, I have bitten the bullet and forged ahead. There has been one thing, however, that has just been a real quandry and has cost me hours of banging my head against the wall.That would be getting an externally loaded swf to (really) unload in an AS3 file.Before I even begin to post code, let me just say that I've tried a lot of things read in books, posts from this and other forums, and trial and error to no real avail. In my research I've come across many others who are experiencing the same problem and even one reference that suggests you not use AS3.For a project that uses multiple loads and unloads that's due in a month, should I just go with AS2?I'm using CS4 on a PC publishing to Flash player 10. And yes I have tried "unloadAndStop()" and "removeChild()".
View 8 Replies
Apr 23, 2010
I am creating a course that requires loading/unloading of several swfs in a container. My course structure is something like :
Course->Module01->src->test.as
->Module02->src->test.as
When I load file from Module01 in my container it works fine, but files from Module02 is not working as they should. They seem to be reading the code from the as file in Module01. The course works fine when I give the as files different names, but I want to keep the names as they are now as I have created several modules and sub-modules on similar structure.
View 3 Replies
Dec 28, 2008
I am making a website that will have many levels of externally loaded swfs.
1. How do you load and unload the externally called swfs with either an animation within the swf movie, or through the AS when you call it.
2. I will have my navigation loaded on a top level and everything else loaded below. When I click on another Button from my navigation that will load another swf movie- How do I unload the swf that is previously there?
View 3 Replies
May 30, 2010
I'm currently working on a application that displays a webcam picture stream, so what I do is read a image repeatedly from a url and for this I use the loader object, the problem is that when I tested this the browser started to take RAM until it frozen.I used unload() and dispose() but they only hide the image, it still takes memory.This is the image class I made:
ActionScript Code:
package
{
[code].....
View 1 Replies
Mar 23, 2010
Before i lay down the problems, allow me to present the flow of my files.My flash app starts with index.swf. On load, index.swf automatically loads preloader.swf. The preloader.swf then loads main.swf by a button-click.
View 2 Replies
Mar 28, 2011
Part of my UNI degree is covering AS3 and I'm having to build a game using Flash.
I have hit a problem trying to load a new SWF after unloading the current one that is auto loaded at runtime using the loader. I have a button in the 1st SWF that unloads the current one successfully but I'd now also like to get that same button to load up an alternative one.
My host file has the following code:
import flash.display.Loader;
var startGame:Loader = new Loader ();
addChild ( startGame );
startGame.load ( new URLRequest ("interface.swf"));
My loaded SWF ("interface.swf") has the following code to unload it when required using the button:
function closeInterface(e:MouseEvent):void {
MovieClip(parent.parent.parent).startGame.unloadAn dStop();
}
how to load up the next SWF at the same time
View 2 Replies
Aug 25, 2010
Working on a project that has a main stage and loads/unloads external swfs into it. Most of these external swfs also contain FLVs (that are also loaded externally via FLVPlayback). Basically the user clicks on a button in the navigation and it should unload the swf and FLV that is currently playing and then load the new one. Then after the the FLV and swf play theres a "close" button that they can click to go back to the "home" swf which would be hidden underneath. I got it to work to an extent - but the FLV (even though not visually there) still has its audio playing in the background..
View 3 Replies
May 6, 2009
The thumbs load on a grid and when I click on the thumb they load in the loader. Now I am having trouble removing them. The tutorial has the remove function on the loaded large image so when you click that it removes itself. I would like so that when you click on the a thumb the current image will unload and the thumb that is clicked on will load but can't figure out how to get it to do that. I figured I'd just add a CLICK listener for the "removeFull" function to the "callFull" function but I think it cancels itself out.
Here is the code I am using: (the code to load and unload is toward the bottom)
Code:
var columns:Number = 2;
var my_x:Number = 25;
var my_y:Number = 75;
var my_thumb_width:Number = 65;
[code]....
View 4 Replies
May 2, 2010
I found some code to create an XML based Flash gallery (I have lots of XML experience, not so much flash!) and modified it some to make the images show up exactly where I want them to on the stage. The problem I can't figure out is how to make the current image unload and the thumb that is clicked on load. Right now, the images just stack up on top of one another. I've searched all over to find a solution, but so far nothing I tried has worked. I haven't even gotten around to adding tweens to the gallery yet!
[Code]...
View 1 Replies
Jun 23, 2011
I am creating an interactive slideshow, like a PowerPoint effect, I have a main scene, 4 Buttons, a Home Button, Play Button, Forward Button & Back Button.I want the Home Button to take me back to the start of the scene, Forward Button to Load a External swf slide and when the Forward Button is clicked again to Unload External swf and load in the next swf slide, I also want the Back Button to do a similar thing!I keep getting External Swf pile-ups or flickering
Here's my code:
[CODE]
Play_button1.addEventListener(MouseEvent.CLICK, Play_btn1);
[code]........
View 3 Replies
Jan 9, 2012
I am working on a few websites at the moment, one of the being my online portfolio, as well as my website for a sleep product I am trying to sell. I have very little experience with AS3, last time I created a website AS2 was used. I've tried a few online tutorials, but nothing gets the job done, there is always some error..I have a index.swf which loads the default home.swf.There is also an about.swf, contact.swf, order.swf, and All I need is for the external swf to pull up when the corresponding button is clicked, and when the next button is clicked, for the current swf to unload and the new swf to load. This was so simple with AS2, one would think things might be as simple if not easier.
View 9 Replies
Jul 9, 2005
when loading/unloading external swfs into a container movie,i`ve noticed that any intervals (within the loaded files)i`ve used are not being cleared despite the movie being unloaded causing errors when the same swf is reloaded. Without manually clearing all intervals is there a way round this?
View 1 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