ActionScript 3.0 :: Preloader For External SWF Loaded Via Loader Class
Oct 15, 2010
I'm hoping to implement a preloader on a main.swf that measures the bytes etc loaded in an external.swf. My two concerns are that 1) this just isn't possible? 2) I can't have multiple preloaders on the main.swf, which I would if I used one for the external .swf. I intend to try and explain this in the best way I can what I have done so far, as I personally feel this is quite a complex task.
Here's the basics:
I have an external .swf file, being loaded, using the following Action Script (3), in what I shall call, main.swf:
//---loader---
var swfLoader:Loader = new Loader();
addChild(swfLoader);
var swfURL:URLRequest = new URLRequest("nameofswftobeloaded.swf");
swfLoader.load(swfURL);
function loadHandler (event:Event){
var thumbsPanel:MovieClip = event.target.content;
addChild(thumbsPanel);
This works fine. The Action Script I use after this simply allows me to control the external .swf from the main .swf so isn't necessary.. I finish the loader, with this:
"swfLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadHandler);"
So, this all works fine. However, as the external .swf contains images, it doesn't load instantly. I therefore need some kind of preloader to show how much of the external .swf is loaded. However, I tried placing this in the external .swf itself and it failed miserably - for some reason it basically didn't preload and the completed phase of the preloader just appeared.
View 1 Replies
Similar Posts:
Feb 2, 2010
I have a Main.fla (with Main.as as document class) that calls the external SWF (which has its own document class too)
ActionScript Code:
function startLoad() {
mLoader = new Loader();
[Code]....
Another question. Is it possible to do some kind of listener? Example, I call this external swf, and if the user press a button inside this external swf, this button triggers the listener on the Main.as? Something like running an external mini game, and wait for the results/hiscore.
View 0 Replies
Feb 11, 2011
I have a loader which loads on a MouseEvent.Click. It uses this for multiple swfs
Actionscript Code:
myLoader.load(new URLRequest(event.target.name + ".swf"));
How can I add a custom preloader to this?
View 5 Replies
Feb 4, 2008
I'm having trouble getting my preloader working using the Loader class, here's the code so far...
[Code]...
View 5 Replies
Dec 12, 2006
I'm working on the following site http:[url]...I'm getting there however the preloader I'm using keeps appearing even when the movie in question has been cached. Is there a preloader solution out there that detects when a movie has been previously loaded so that it won't show the loader bar again. I find it annoying seeing the bar appear unneccessarily all the time.The preloader I'm using is basically this:
onClipEvent (enterFrame) {
loading = _parent.getBytesLoaded();
total = _parent.getBytesTotal();[code]....
View 5 Replies
Mar 24, 2012
I'm trying to make a navigation system for my website where each nav item is loaded as an external .swf. I was able to get that functionality in place. The problem is I want to add a preloader for these external swfs as well.
The code I'm working with is this:
var loadedSWF:Loader = null;
/**
* Loads an SWF and adds it to container once complete
* @param file The URL to the SWF to load
[Code].....
View 1 Replies
Apr 15, 2010
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]....
View 1 Replies
Jul 13, 2010
I 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 Replies
Jun 10, 2009
If I load an external swf:
my_loader.load(new URLRequest("abc.swf"));
addChild(my_loader);
abc.swf starts playing - how do I get it to tell the main movie that it reached the end of its timeline and finished playing? Added bonus: the loaded swf is AS1 and the main movie is AS3. I'm not sure if I could convert the loaded swf to AS3.
View 2 Replies
Oct 26, 2010
I'm having troubles accessing the data loaded by external class.[code]...
Now, I want to create another external class (called MainMenu) that will be initiated from the Main class.This class should create the menu based on the loaded XML class.
My question is, how can I make use of the loaded XML content via XMLLoader class within the MainMenu class?
View 16 Replies
Aug 19, 2010
I have a problem with my New Loader class I use as3 and buttons to load external files into into my main swf file and I resize the external files to match my stage but they always load from the top left at x=0 y=0 The action script i use is
var swfHolder = new Loader();
mybutton_btn.addEventListener(MouseEvent.MOUSE_DOW N, mousedownpresser);
function mousedownpresser(event:MouseEvent):void {
addChild(swfHolder)
swfHolder.load(new URLRequest("myvideo.swf"));
Is there any way I can load the external files into a different position?
View 4 Replies
Dec 16, 2008
I am unable to unload content loaded by loader class.
View 4 Replies
Sep 10, 2004
I am trying to pause/play a swf loaded into a loader component.I tried putting it in a mc and contolling it that way but it aint work.
View 1 Replies
Sep 10, 2004
I am trying to pause/play a swf loaded into a loader component.I tried putting it in a mc and contolling it that way but it aint work.
View 1 Replies
Jun 1, 2009
I have my main movie, and from there an external movie is loaded which has a scrollpane on it. Problem is the preloader will not show when the external swf is loaded...when the button is clicked, nothing happens for about 3 seconds and then eventually the scrollpane comes up. I have the preloader on Scene 2, and it works for all my other external swfs so I know its the scrollpane issue.[code]I have tried have the "export to first" frame linkage thing but that doesnt work... does anyone know how best to do this?
View 2 Replies
May 27, 2011
Using ActionScript can I do with my game, which is running in a browser, verify that the user already has the files needed to run the game installed on your computer? If he had these files do not need anything else that was born and can play the game immediately. If he did not have the files, they would be loaded so that the browser does not erase these files. So when he returned to play the same game day after,as the files already on your computer, nothing need be loaded.How do I remove one of the main memory image that was loaded using the Loader class? I tried using the unload () method but nothing happened.
View 2 Replies
Nov 11, 2009
is it possible to get the total frames from a .swf being loaded via a flash.display.Loader class so i can calculate duration in seconds of the clip?
View 2 Replies
Jan 23, 2009
I have this code in a class:
Code: Select allpackage com.jhoyt{
import flash.net.URLRequest;
import flash.events.*;[code]....
and I have this code on the timeline of the movie its being loaded into:
Code: Select allimport com.jhoyt.SSIlaunch;
var ssi:SSIlaunch = new SSIlaunch();
addChild(ssi);
I know its loading because I can put trace actions into the addAndPoint function and it gets called. what can I do to make it display?
View 3 Replies
Jan 23, 2009
I have this code in a class:
[Code]...
I know its loading because I can put trace actions into the addAndPoint function and it gets called. what can I do to make it display?
View 1 Replies
Apr 25, 2009
I have a flash rotating banner script that I purchased, and wish to incorporate into my homepage. Instead of creating a page with HTML and adding the banner code as a separate object on the page, I wish to load it as an external swf into a movieclip on my stage. This is what the banner looks like:
[URL]
I have a page that I'm redesigning, it's located at:
[URL]
I have a movieclip named load_banner. Inside the movieclip in its own frame, I put in the following code:
Code:
import flash.net.URLRequest;
import flash.display.Loader;
import flash.events.Event;
[Code]....
However when I test it, the images load off to the right hand side of the screen, not centered in the movie clip like I want...
View 11 Replies
Apr 30, 2010
I have a question about the loader class.I was reading some of the documentation on the follow web page:http:[url]....And I didn't get very far before I had my first question about how the loader class pulls in external information:
Quote:The loaded display object is added as a child of the Loader object.
Question one: By "display object" they are referring to your external content (.swf / .jpg / .mp3) correct?
Question two: "is added as a child of the Loader object" Dose this mean that you could define one instance of the loader class, and then have several URLRequests that plug into that one loader class.So in other words can you have multiple forms of content from different directory's being loaded through ONE loader class instance?I'm a visual person so I mapped my current understanding of this process in the follow Img.
View 2 Replies
May 17, 2009
I've been trying to figure this out for the past couple of days and couldn't find a solution and Im sure its something I have completely overlooked on my part. I'm attempting to load in an external swf in my fla file using this custom loader class I created. I keep receiving this error in an attempt to load the swf, which is in the same directory as my fla file that is loading it:
TypeError: Error #2007: Parameter url must be non-null.
at flash.display::Loader/_load()
at flash.display::Loader/load()
at com.proj.load::SWFLoadClass()
at test_fla::MainTimeline/frame1()
Code from SWFLoadClass.as:
package com.proj.load {
import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;
import flash.display.MovieClip;
[Code] .....
Code in fla file:
import com.proj.load.SWFLoadClass;
var l:SWFLoadClass = new SWFLoadClass("colorPicker.swf", 0, 0);
addChild(l);
View 1 Replies
Jan 18, 2011
I am a bit stuck here for the past few days. I have a SWF running in Security.LOCAL_TRUSTED sandbox. I can load my JPEGs and simple SWFs without any problems
[Code]....
View 2 Replies
Apr 21, 2011
I have been looking for a way to show a preloader before the external SWF file loaded but unfortunately I had no luck as of yet!!I have a button that loads a few external files in some empty MCs. I just want to show a small preloader before the external SWF files loaded?
View 1 Replies
Jun 13, 2011
I have a Flex application that loads some data from the database. During this I want my custom preloader stay visible. When I postpone the dispatchEvent( new Event(Event.COMPLETE)) in the FlexEvent.INIT_COMPLETE handler, the loading will never happen because the next frame is not entered. How can I keep the loader running until all the data is fully loaded?
View 1 Replies
Jul 1, 2010
I have followed the tutorial on gotoandlearn that builds a preloader swf to load an external swf. The problem I am having on the main timeline is that I now cannot access a function in the final external loaded swf. This worked fine when I just loaded the external swf into the main timeline but with the preloader I think I have my loader instances confused and I don't know how to fix it.
[Code]...
Like I said this worked perfectly before I tried cleaning things up with intermediate preloader swf and now its all gone pete tong (again!!) When testing this by reviewing the main timeline it cannot recognise the function killStream
View 0 Replies
Jul 11, 2009
this is my final bug then I can finally launch this bloody site. here's my problem, I am loading an external .swf, which contains a pre-loader. the preloader in the external .swf works fine when I test it online by itself (not being loaded via main.swf) But when I test the external.swf through the main.swf the preloader does not work. the external.swf just plays through like it does not recognize the stop in the first frame to initialize the preloader skipping it altogether.here is my code:
[Code]...
View 3 Replies
Jun 19, 2010
I am trying to load images from external XML files, and display on a movieClip name thumb_mc, The following codes will generates a list of buttons using button_mc, my task here is to add a thumbnails to each button from each record of xml.I have added below codes in red, However, what I am getting is the thumbnails are overlapping each other. What should I do to make it display on the thumb_mc on each button?
Code:
public function showXML(e:Event):void {
XML.ignoreWhitespace = true;
xml = new XML(e.target.data);//loading the xml[code]....
View 1 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
Feb 22, 2011
i try to implement a preloader for my site but i have the following problems:once the preloader is finished it opens my external swf but this one appears below the preloader and very little in the window (almost smaller than my preloader size)
package classes
{
import flash.display.MovieClip;
[code].....
View 0 Replies