ActionScript 2.0 :: Preload External Swf With LoadBar Progress
Jan 22, 2004how to to preloader for external swf which shows progress bar? i've done it, but it doesn't work i attach my fla
View 14 Replieshow to to preloader for external swf which shows progress bar? i've done it, but it doesn't work i attach my fla
View 14 Replieshow to to preloader for external swf which shows progress bar? i've done it, but it doesn't work
View 14 Repliessome code that preloads XML with a progress bar / percentage and once it has done that, reads from the XML file - Because atm, I have a progress bar and it loads etc etc, but then if I do a "preview with certain internet speed" it doesn't load the XML properly?Heres my code:Frame1
Code:
feature_name = "intro";
bar._visible = false;
[code].....
I've got this from a kirupa-tutorial:
[Code]....
What do I have to change so it doesn't load the whole movie but only the scene it's in, I don't want to load everything at the same time... And if I load a external swf in my movie does the loadBar load this or do I have to put this script in the external swf file.
What's the best way to preload a bunch of assets (namely images) using only one progress bar?
Will the ProgressEvent automatically tally up the bytesLoaded and bytesTotal numbers for everything being loaded through that event?
I need to preload 12 images and 12 mp3 files, and the xml file for my text, at the beginning of my swf file.
Is there any fairly easy way to do this? I've searches for tutorials/examples, but can't find anything helpful. Is there a way to preload a folder, where I can keep these files? Or some way to get all files preloaded in the same preload progress?
Never had any problem with loading and monitoring loading progress of external files. Having some problems on monitoring progress of downloading of the main swf file...
In document class constructor: I add listeners to loaderInfo of document class...
Code:
loaderInfo.addEventListener(Event.OPEN,openListener);
loaderInfo.addEventListener(ProgressEvent.PROGRESS,progressListener);
loaderInfo.addEventListener(Event.COMPLETE,completeListener);
[Code]....
On Actionscript I found this really cool smooth preloader [URL]..In my example you see a pink button. This button sets the to be loaded SWF in a var and commands the Cover Over image to play (cover). After the Cover MC had reached the over-state (frame 15), there is a loadBar + an action giving a loadMovie command (it needs to be loaded into a MC called content)
[Code]...
I'm trying to set up a preload system that can load multiple XML files and manage an overall progress bar but got immediately screwed by ProgressEvents not bubbling. My basic code set up is: Document Class
XMLManager extends EventDispatcher
XMLloader extends EventDispatcher
So document class up an array of xml paths and passes that to the XMLManager, that then iterates through the array and creates a new XMLloader for each path and stores those XMLloaders in another array. The XMLloader goes off and creates an URLLoader that loads the XML. It has listeners for Event.Complete, IOErrorEvent.IO_ERROR and ProgressEvent.PROGRESS which is fine.
I'm getting the correct progress data in my progress handler but what I want to do is broadcast that progress data straight back up to the Document Class which I had thought would be where dispatchEvent would come in by doing something like this in the XMLloader class:
[Code]....
Normally I do get by with a lot of R&D, but for some reason am stumped and really pressed for time!An interactive file (say main.swf) is already ready to go.I now need to make this play over a background (say bg.swf) which is a fairly heavy file.
What I'm trying to do it this:Open a new flash document (say "index.fla")- on the first frame, call "bg.swf" by using "loadMovie('bg.swf', 2)"[where 2 is the level number] and then calling "main.swf" by using "loadMovie('main.swf' 4)" [where 4 is the level number]
Now the problem I am facing is this:"bg.swf" is quite a heavy file so takes quite some time to load, whereas "main.swf" is much lighter and loads before "bg.swf" buffers fully.
What I want to achieve is this:Create a new swf file (say "index.swf"), making sure that "main.swf" does not load until "bg.swf" loads completely under it. Note: I cannot make any edits to "main.swf" (which is like a slideshow) file and it is rendered such that it starts the slideshow after 5 seconds.
I have 3 swfs containing FLV instances, and one main swf file. There are buttons on the main file which link to preloaders for the other 3 swfs. I have created 3 seperate preloader swfs for the 3 sub pages, using movie clips and this code:
[Code]....
It preloads just fine, but it doesnt preload the FLV contained in each swf. It just preloads my 200kb swf file, not the contents, so my movie still has to wait to play. how can I get my preloader to preload everything so that when the SWF comes up, all data will be loaded and I can click through to the end of he FLV movie?
I'm using the following to load an external SWF. I was wondering if I could preload it with a progressive bar. Can only find preloaders for MCs.[code]
View 1 RepliesWhats the best option to preload ext swf's [url]...
View 1 RepliesI was wondering if it was possible to preload an external .txt file as the rest of the flash is being preloaded.
View 3 RepliesThe project I'm working on needs to have a full screen video background. Naturally I want to preload the entire FLV before the action happens. Just wondering what the best way to do this would be?I can't embed the video in the library because it needs to be able to change via an XML file.
I've seen some people say to use the FLVPlayback object, but for some reason this won't allow me to fill the entire screen with the FLV...I guess it only allows for proportional resizing or something?If I use the NetStream method, is there a way to preload the video other than using the bufferTime property?
Is it possible to preload content before a person looking at your site requests it, for instance when your website loads and is displayed other content and pages will start preloading in a certain order with out the website user knowing?
View 5 RepliesDoes anyone have experience with preloading (completely) external images for a flash interactive?
I have built a working preloader, but it does not include the external images in its calculations so the preloader finishes and THEN starts to load the external images..
I wish to make a website with the following loading sequence;
> Preload Intro Movie
> Show Intro Movie
> Preload Main Website
> Show Main Website
In other words, the intro movie preloads then plays, once its finished or the user skips, the main website will then be preloaded and shown.
I know how to make a standard preloader using the getBytesLoaded and getBytesTotal parameters, but Im not sure how it works if you want two preloaders, as obviously the getBytesTotal will be different?
Additionally, I would like to preload an external swf file (buttons.swf, 267kB) when I preload the main website so that everything is nicely ready to use. How can I do this?
I am trying to load an external swf that uses an xml file. The main movie is called mySite. The external swf is gallery.xml. And it uses the file gallery.xml. It works fine as a stand alone movie. Following along with the tutorial I created a movie clip in my site on a frame to use as the stage. I call this movie clip galleryStage. Inside the galleryStage movie clip I followed the tutorial but left out the buttons portion.I am not using any..I created galleryHolder, galleryLoader, and actions layers. I created movie clips with the same names and instance names on their respective layers.
[Code]...
I am trying to preload an external swf file. I have a master swf, and want to preload a child swf. This is the code I have
Code: Select allstop();
mask_mc._height = 1;
this.onEnterFrame = function():Void {
[code]....
I do know how to make preloaders but I was curious on how to load an external swf. Do you load them making a preloader for the swf which is being loaded, or from the main movie _root level make a preloader for the external swf. My question is basically where to make the preloader.
View 7 RepliesI am trying to create a preloader that will preload the images all at once that are in my XML gallery. I can get it to preload the swf but not the images that are in the /photos folder. This is the gallery, and the photos are named photo1.jpg thru photo5.jpg.[code]...
View 2 Repliesi'm trying to preload 5 external swfs into an MC outside the stage area, one right after the other, and when one is finished loading into that clip, the next one replaces that one and starts loading in that same MC. that way they will all already have been preloaded once they are needed by the user. the main thing is that once a swf is finished loading, it needs to be removed and the new one take it's place and start loading. (i've noticed that having multiple external swfs on the stage at the same time slows down the main movie.)
currently, each external swf has a preloader and some code that tells it to check if the movie has been preloaded or not. if it's already preloaded, it skips the preloader and goes right to the start of the movie. if it hasn't been preloaded, it goes through the preloader sequence. my hope is that by preloading all the swfs before off the stage, when they are needed no preloaders will have to be shown, the swfs would just start.
right now the way i'm doing it is that on the five nav buttons, i have on release code that tells it to load the needed external swf (external1.swf) on the viewable stage on maincontainer_mc, and to load the next one (external2.swf) on outsidecontainer_mc, which is off the stage. then when the user clicks the next button, that one has on release code that tells it to load external2.swf on maincontainer_mc (which was preloaded earlier) and to simultaneously load external3.swf on the unseen MC.
this works great, but while the user is reading the content on the first swf, other swfs could be getting preloaded in the background instead of just one at a time how i'm doing it now.
does anyone know of a way to load a swf and unload it when it's finished loading, and then load the next one in line, etc. on the same mc?
My problem is that I have a swf file that loads external jpegs and I cannot get the tutorial to work correctly with this swf. It only preloads the the swf and not the external content that this swf is calling.Here is the code that I have on the main timeline of the home.swf
PHP Code:
var imgList:Array = new Array();
imgList[0] = "images/image00.jpg";
imgList[1] = "images/image01.jpg";
imgList[2] = "images/image02.jpg";
[code]....
The rest of my swf files preload correctly but I just can't get it to preload this one correctly at all.
i have a project i am working on...but for some reason the solution i went with is not satisfying my instructor......
so....here is my new code ( which is incorrect but i cant figure out how to arrange the preloader at the end )
[Code]....
first off, i dont even know if what i am being asked to do is possible...but, what i am being requested to do is obviously load in the external swf BUT, the external swf cannot play until the MAIN swf is directed to "start"......
i have done this numerous times in as1 and 2....but back then things were totally written different and if you do it the same way you run into migration issues....
i thought this was solved already, but my instructor will not accept the method of using an event to be dispatched in the external SWF to tell the main swf when to play "start"....im not sure if there is any other way to do this?
he wants the external swf to contain NO code other than what is necessary for its internal functions.. everything is to be coded in the MAIN swf
so im trying to use bytesTotal, and the percent==100 is just a number i threw in for example purposes...
I have my main flash file set up so on click of a nav button, an external swf file loads onto my main swf. Now, all i want to do is have a % pre-loader appear before these files land. I am confused about where to place the pre-loader (on the main file or the external swf) and does anybody have an easy way of making a pre-loader with just a %?
here is my code from my main file that calls my swf's
stop();
import caurina.transitions.*;
var Xpos:Number = 0;
var Ypos:Number = 0;
[code].....
In my flash site I have one main swf that is preloaded using:
Code:
onClipEvent (enterFrame) {
framesLoaded = (Math.ceil (( _parent.getBytesLoaded() / _parent.getBytesTotal()) * 100));
gotoAndStop (framesLoaded);
info.text = framesLoaded + "% completed";
if (framesLoaded >= 100) {
_root.gotoAndPlay (2);
}}
Works great, main swf preloads, then begins to play. On frame 5 it calls my external swf using:
Code:
_root.createEmptyMovieClip("container", 1);
loadMovie("externalmovie.swf", "container");
setProperty ("container", _alpha, "45");
container._x = 64 ;
container._y = 135 ;
It calls the external swf directly onto level 1 of the main swf at the location and alpha specified. I need this external swf to preload! I want to use the exact same method as the code I used for the main preloader, but it conflicts....being that it uses _root, _parent? However, being new to actionscript, I have no idea what "paths" need to be changed to make this work and not conflict.
The basis of this question is why my code won't work to preload an external swf into my main swf. I have a main swf this calls the external swf using:
Code:
_root.createEmptyMovieClip("container", 1);
loadMovie("externalpreloader.swf", "container");
setProperty ("container", _alpha, "45");
container._x = 64 ;
container._y = 135 ;
I've attached an example fla like the external swf I'm trying to load, and you can see the preloader I'm using in that file. All that happens when this swf is brought in is a quick flash of the outline for the preloader and then the swf starts playing. It's not just because of the small size either, because no matter how big I've made the swf, that's all it ever does. I think it must have something to do with referring to _root, but I don't know how to change it! To test it add a large pic or sound file on the frame that I just drew a rectangle.
I have a main.swf where should be loaded an external.swf, how can I preload (with percentage bar) that external.swf?.
And when the external.swf is already loaded (not before), the user should make an action that will allow him to see the external.swf
[URL]i saw this site above and wanted to know how you can design a preloader to indicate when pictures are ready to view like the example. Do they use xml..? I would like to load images from a folder if possible.
View 3 Replies