Actionscript 3 :: Loader Do Not Load If Already Loaded?
Aug 13, 2010Is 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 RepliesIs 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 RepliesI'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].....
How to access a loader loaded by a loader
View 4 RepliesI got this very strange behavior from FlashPlayer debugger 10.1 r82. When I call loader.load method, no ADDED event is dispatched to the loader object. But if I open the file and call loader.loadBytes instead, an ADDED event is dispatched to the loader object. I suspect the ADDED event is dispatched because the content is being set as the child of Loader object, but why in the other case it is not dispatched?
View 4 RepliesI have a shell swf that is loading a swf. How do you have the loaded swf tell the parent loader to unload itself after the loaded swf finishes playing?
View 4 RepliessiteLoader.as, Line 23 1061: Call to a possibly undefined method load through a reference with static type Loader.
[Code]....
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?
When i try to load an external swf file using Loader.Load(); The swf starts playing even before the init event is fired. Is there any way to stop the swf from playing atleast until the init event or complete event is fired?
View 1 RepliesOk why wont this work? (flash CS5 and action script 2)Trying to do aNavigation bar button , to preloader to abour me page with a photo component.Not on the pre loader page the bar works, only it wont disappear.
siteLoader.loadMovie("AboutMe5.swf",4);
Frame_movie._alpha = 100;
loadingBar._alpha = 100;
[code]....
if a loader can be added to let the user know the video is being loaded rather than a blank 20-30 seconds...
View 18 RepliesI have a fairly chunky swf that I am loading through the loadMovie function. Just wondering if a loader can be added to let the user know the video is being loaded rather than a blank 20-30 seconds...
View 1 RepliesI am using the Loader class to load images into a photo gallery. When a user navigates to the next image in the gallery, I need to unload the Loader using the "unload" method and then load the next image.The code for this is simply:
myLoader.unload();
myLoader.load(new URLRequest(url...));
My question is if there is someway to determine if a Loader is already loaded? That is, I don't need to unload the Loader if nothing has been loaded so I am wondering if there is some sort of conditional statement I could use to control when the unload method is used.
I am sending a variable from my main swf into a loaded swf using the following code with its output at the bottom.I am having trouble getting my Course_ID_NO variable out of the function "inputid" in the loaded swf.
//-------Main swf
course_begin.addEventListener( MouseEvent.CLICK,cb_btn_click ); function cb_btn_click (e:MouseEvent):void { var mc_course:MovieClip; var request:URLRequest = new
[code].......
I am loading an external swf file using the following code:
//add close button
var reqButton:URLRequest = new URLRequest(btn_close);
var loader2:Loader = new Loader();
[code]....
I want to get my star to use one of the loaded sprites, I manage to find the correct urlLoader in my loader, but are unsure what I should return to give it the sprite.[code]...
View 2 RepliesI 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 RepliesI am unable to debug a swf (Test.swf) loaded with Loader (from TestLoader.swf) if Test.swf imports a class from another swf (OneLoop.swf).If I set breakpoints in Test.swf, they will not be hit when debugging TestLoader.swf.I have attached a Test.zip file which contains the necessary FLA and AS files to demonstrate the bug. To reproduce the bug.Load up Test.as, OneLoop.fla, Test.fla, and TestLoader.fla.Then put a breakpoint on line 17 of Test.as (removeEventListener)Then Publish OneLoop.fla.Then Debug Movie on Test.fla.You will see that the breakpoint stops at line 17.Then Debug Movie on TestLoader.fla.You will see that the debugger will stop at line 18 (where I throw an Error), but failed to stop at line 17.I'm using CS4 Pro 10.0.2.This problem only occurs when I import a class from the third swf.Does anyone else know how to fix the problem (without removing the imports or merging the FLAs )?
View 6 RepliesI am trying to make this website, which has separate files for different screen resolutions. I am using a first.swf file to load the right file, depending on the screen resolution, it goes to a different frame for diff resolutions. There I have placed a loadMovie function.The code for the loader follows the loadMovie call. loadingbar is a movieclip on screen, which presently does nothing.[code]This was displaying nothing, so I replaced the _root.loadMovie with mcholder.loadMovie("filename.swf"). This is not working either, the screen flashes for one second and then disappears. I put a stop(); before the code, and the screen remained, but the movie still did not load.I txt1.text shows 100. meaning percentage did reach hundred, but I am guessing that is for first.swf, and not for the file which is being loaded.
View 3 RepliesI am trying to create a simple flash that loads an image from my HardDrive. The following is my simple program:
package {
import flash.display.Sprite; import flash.events.*; import flash.display.Loader; import flash.net.URLRequest; import flash.display.Bitmap;
[code].....
im loading a child swf into my parent swf and I want to pass some parameters to the child swf.
Here is my code:
var req:URLRequest = new URLRequest( "test.swf" );
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener( Event.COMPLETE, loadComplete );
loader.load(req);
[Code]....
Main movieclip onstage is : design_mc. Within it is a movieclip already in place onstage with an instance name clipart_mc.also loading a ListBox to the stage and each time a selection is made from listbox myLoader9 is used to load selected .swf intodesign_mc.clipArt_mc.Now within each of the .swf files loaded into design_mc.clipArt_mc there is a mc ike to color transform called color_mc.So now the listbox is onstage and I make a selection that places heart.swf inside of design_mc.clipArt_mc. I want to access heart.swf so I did this:
var child:DisplayObject = myLoader9.content.contentLoaderInfo.content.color_mc;
var colorTrans3:ColorTransform = new ColorTransform();
var trans3:Transform = new Transform(child);
[code].....
is there a way to set the loaded SWF's height and width to always use 100% of the Loader's height and width? pretty much like when you're embedding a swf to an HTML page... I know that you can do this by setting the width and height of the Loader on every stage resize, but is there another way wherein you can just specify height and width is 100% and then loaded SWF will automatically resize according to stage and Loader's current dimensions?
try loaded a SWF file which has coordinates based listeners and it seems that the loaded SWF doesn't reposition its listeners correctly even if the stage is already resized... take this swf for example [URL] i tried using an SWFLoader in flex which scales the content and also a normal AS3 flash.display.Loader and it seems that both fails to reposition the listeners correctly.
READY? Here it is:var TheLoader:Object = parentObj.TheExit as Object;This line gets me to the swf I loaded and I can now change the alpha, move it etc...BUT HOW HOW HOW... do I get one of its children and control get that same control?Example Code:TheLoader.TheChild.alpha = .3; // Does not work!5 days on this issue is WAY TOO LONG! Here is the 3rd post with the same issue but more detail. as3 externally loaded swf from network to control externally loaded swf from network
View 1 RepliesI loaded 5 JPG's into specific locations of an array via the URLRequest. So now when I trace my array:
[Code]...
THE PROBLEM: when I scan getXMLlinksArray and see that its NOT null, and i try to addChil to xmlImgHolder and then to spriteHolderArray, I just get a blank space. The debuger is showing that spriteHolderArray contains some loader info and the appropriate URL up until I load it with the existing loader from getXMLlinksArray. Then it says it doesn't have any conentedLoadedInfo.
I need to add the image to an object as a child.. then resize it.. I know how to add it as a child (easy rly)[code]...
View 3 RepliesI have a site loading a large number of thumbs and even a video at the top. Every once in a while the loader object gets stuck. I have an EVENT.COMPLETE on it and it doesn't appear to get called.
Any help? This appears to happen primarily on the first time loading. I am using Safari on Mac for the browser as well, if this makes a difference
I've loaded an swf in a loader. Is there any way to stop the loaded swf at the currentframe?
View 2 RepliesSo, i'm currently working on an xml based banner. The banner has seven "pages," each with it's own image and url (specified in the xml file).A preloader loads in the swf, and then another loader in the main swf loads in the xml and images (displaying percent loaded and whatnot).
The problem that I'm running into is that I can't figure out how to access the previously loaded images when I want to call my transition function... I added as many comments in the fla as I could, if there are any questions feel free to post, I'll be here all night.
All in all, I need a second set of eyes to skim my project and help me streamline the process.
[URL]
I have found out that I can not use loaderInfo.getBytesLoaded in as3. I have a gallery located here: [URL]the functionality is almost complete, but my gallery still has issues loading all the thumbnails. It seems that sometimes they wont load while sometimes they do. I have split my thumbnail process into:
LoadThumbs: Loads the thumbs
Callthumbs:Arranges the thumbs
Each function is called once per thumbnail. My problem is that I can not find the bytes loaded information for the thumbnail as it loads. Event completion and preloaders dont seem to help. I doubt it's my alpha tween because the thumbs are un click-able when they are not there. This is the info for my function, with the comments indicating the parts that bring up errors.
Code:
function loadThumbs()
{
x_counter = 0;
y_counter = 0;
[code]...
How do I get the loaded info of each thumb as it loads? Do i need to make a new class file?
I've got a loader that I put an event listener on for Event.COMPLETE. I then add it as child of the stage and call the load method. The swf it's loading appears on the stage, but the Event.COMPLETE listener is never called. I can attach a MouseEvent.CLICK event to the loader and that works just fine.
[Code]...