ActionScript 3.0 :: Load Multiple XML Files And Know When All Loaded?
Apr 21, 2009
How to load multiple XML files and know when all loaded
I load several XML files at the start of my AS code. Using addEventlistener/Event.Complete for each URLloader I call upon functions to get data from the respective XML files.
Like this:
// Loads themes from XML file themes.xml
themeLoader.addEventListener(Event.COMPLETE, getThemes);
themeLoader.load(new URLRequest("themes.xml"));
[Code]....
In those functions I call other functions to start my application.
The problem is that if some XML file (like cats.xml above) has not been loaded before I call MainShow(), I get errors since MainShow() also uses data from the cats.xml. Thus I would need to somehow wait for all my XML files to be loaded before I start up my application.
What I'm trying to do is get the total bytes of all the files I want to load and display the percentage loaded of total bytes and bytes loaded of all the files. Its a slideshow so i want all the files loaded and then it will play. I've looked at bulk-loader but it wasn't what I needed. The image are loaded from an xml file. I think I would need to create an Array and then find out the total bytes but I don't know how to reference the loader in the progress.
I have created a galley with dynamically loaded multiple swf files. Half of them contain animations running at 60fps. The other half are flash movies at 30fps. If I select the speed of my gallery file to be 30fps animations play slow. If speed of gallery file is 60fps flash movies play too fast. How can I override the speed of the individual .swf's so they all play evenly.
some AS3 script for each individual movie? i.e. animation speed (individual file) speed: 1/2?..
I'm trying to put together a flash portfolio which contains a page with multiple swf files loaded externally, I've managed to follow a tut and works fine..except, the loaded swf video loop, and as I navigate to other pages the sound plays through. I tried the unloadAndStop technique which helped but didnt stop the loop, i even added a
im making a little flash game and im wondering if this is possible.. I want to (just because) create one file which contains all the data that i want to load into my flash movie.
say i place all the files/sounds/external swf's in one folder and sort them how i like.. Then i zip that folder and place it on my webbserver.
is it now possible to load in that zip file and retrieve the contents of it using only flash?
it offcourse does not have to be zip format.. i just want that general concept.
I'm new to the group and to Flash coding. I'm working on a proof of concept for work and I am completely stumped. With my limited knowledge and a lot of questions I have been able to get my template working but now the tricky part, it loads from 1 XML file just fine, but I need to cycle through 3-4 files that are identical in format, just different feeds.[CODE]...
I have an array filled with xml files locations. I want to load each one in and then attach the result to a variable, which describes its content, e.g. contact, home, support etc.Is there a wau of doing this with a loop? Also I would like to know the total size of all the files and how much is loaded whilst loading, for the preloader.
I am new flash developer, and inherited a project which has 4 fla project files. When it runs inside a browser, it appears "window" which occupies whole browser. This project is write in Flash CS3. I have few questions:
1). When loading main swf file, 3 other swf files are also loaded. These swf files are communicating with each other through message. When debug the mail swf with CS3, I can set breakpoint and the program can stop only at limited AS files. My questions is how to debug other AS files in other swf file?
2) I used CS5. It seems that I can stop at more AS files, which does not belong to main swf file. Why?
My questions is should I use CS5, which might makes debugging easier? Is it right direction to go to debug multiple swf? (For CS5, I need to fix some code in order to make the program fully working as CS3)
3) What's best tool to use for such project since CS3 is very old. Should I use Flash builder, Flex. Amethyst?
I am loading 2 external text files into my SWF.. I believe that my action script is correct as it works pefect offline.. However as soon as I uploaded it to my webspace, both text boxes have the "undefined" text sitting there.. The problem doesn't exsist when I only have 1 external text file loaded..
//load 1st text file myData1 = new LoadVars(); myData1.onLoad = function() {
I've got several archived text files - 040107.txt,040207.txt, 040307.txt, for example - and I want to be able to build a dynamic link which loads whichever file is selected intothe Flash movie. This list needs to be able to build itself as Iwrite new files every day and add the old ones to the archive.
I have a drop down menu whereby the clicking of a button causes it to move to a specific keyframe in the timeline. I also have multiple buttons which load external swf files.The problem is when i navigate to the drop down menu the loaded external files keep dissapering because they are not on the keyframe where the drop down menu is actuated. Is there any way of coding it so that which ever swf file is loaded remains there whilst the drop down menu moves to its specific stage in the timeline?
I'm using AS3. I have multiple swf files to load in an array, and then play them from a master swf file. I've found scripts that can do that, but I can't find one to continuously loop through the swf files. I need a script that can load multiple swf files, then loop through them all. This is for a tradeshow display that needs to run all day. They are large files, so memory is a concern.
i want to load 4 different .swf at the time while my Intro is playing on the index page. yes now thats the catch. i am working with html. NOT the whole website is in flash. everything is fragmented and separate.[code]this is the website (lets consider so) and while my intro finishes loading and starts playing, i would like all the other 4 "SF*.swf" should be downloaded in the temp files of user comp, if done so successfully, while browsing through the individual html pages, they will not face the loading bar again n again (which becomes irrirtating for the user if they have to wait for each page and look at the % of bytes being downloaded )
1. is it possible to download all these individual swf files in the temp folder of the user comp?
I'm trying to use one html page to load multiple swf files and I can't figure out the correct code to do it.Basically, each main page in my navigation is a separate swf.I need the swf files to be able to load seamlessly over one another.
In my project I used main document file, which could load multiple nested animations as a separate files. In the main document I had a global function, for example:
_global.onAnimationEnd(mc:MovieClip){...}
and in animations (could be nested) I just called it like:
I have managed to load an external text file in one place one the maintimeline. I would like to do the same thing on other frames. When I go to duplicate the same thing that I did on the first one I get a duplicate textReq request. Do I need to give the textReq a more specific name for each section? When I did this the movie wouldn't even recognize and of the code that was working before.I am attaching link so you can see sections I am talking aboutAlso you will notice that the swf file I loaded won't go away. That's another problem...ugh.Here is code on maintimeline:
I wrote this script a while ago and it's worked extremely well for me ever since. I use it in nearly every project I do. But the other day I was asked to do a project where I could only use Flash 7.
This is a class I made to easily handle multiple file preloading by passing it an array of files to load. It only has two useful methods. One gets you the current total progress (total of all the files 0-100%) and an onLoadComplete. The actual usage is in the top of the file. It works great under Flash 8, so go ahead and use it.
I have got 3 swf files scene1, scene2 and scene3. Out of which scene2 and scene3 are embedded inside html files named scene2.html and scene3.html. I also want to include pre-loader at every intervals between the scenes, since the total file size including images and scripts is around 4mb.
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
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:
how flash handles multiple simultaneous objects being loaded? If I set two images loading into two empty movie clips in two consecutive lines of code, do they both load simultaneously or does the one that was called first load and then the second image load when the first has finished?
I'm trying to use a loadMovie function inside a loop to load external PNG files when my game is loaded. Unfortunately, I can't get even a single loadMovie to work correctly, much less execute a bunch of them.The code is on the root time line, and is targetting an empty movie clip that is nested inside about 3 levels. There is a button, with a movie clip on it, and the empty clip I'm trying to load into on that.so the full target path is myBox_00.smallBox.myLogo(myBox_00 is the button, smallBox is the movie clip, and myLogo is the empty)[code].I even tried using a JPG image instead of a PNG and still no luck. The best I could do was number 4; and that didn't work, all it did was SOMETHING instead of NOTHING... unfortunately that something was to make the button (myBox_00) disappear entirely T_T.I've never had much luck with loading external images. What am I missing here?
I was messing around with some old examples, and I ran into an unfinished example where several 30k-100k XML files are loaded and stored as a string into an Array. The code looks basically like:[code]Basically, when I trace the 'this', the order of the files that are loaded is off. Out of about 10 tries, about 3 times the order is perfect. The remaining 7 times, the order is a bit off. Does anybody have a suggestion on how to ensure the files are loaded prior to the next file being loaded? I tried placing a while loop that basically delays the clock for a few milliseconds, and that didn't work either. Besides, that is not really a good solution to arbitrarily waste clock cycles.
I have 24 movie clips on the stage: my_menu.image_holder_mc1 thru my_menu.image_holder_mc24. I want to load an image in each one. How do I identify the holder which to add a child.
The Code I have so far is....
Code: for (var i:Number=1; i<=24;i++){ var myLoader:Loader = new Loader(); myLoader.name = "image_"+i;
As the title states, I need to know how to save multiple text files, from multiple text boxes on the screen. Each textbox has the instance name of t1, t2, t3... and so on. Here is the code I have now:
I have two flash files that I would like to play back to back in the same location on my site. I would like one to play, and then when it's done, I want the other to play in its location.
I googled around and read up on the loadmovie variable, which I thought that is what I needed, but it isn't working.
To start out, what I did was create a new flash file, then I inserted an image into the timeline on its own layer, converted it to a movie clip (named pic_mc), did a fadeout effect on that image, then I created a new layer, and on the frame directly after the image, I put the following:
I then ran a test (ctrl+enter) and all I see is the fade out image, and not the other flash movie. I even uploaded the .swf to my site and tested it there in a real world situation, and it didn't work. It just fades the image out and restarts the movie.
What is the best approach in AS3 when loading multiple XML files. I have 3 XML files I need to load. Should make separate XML loaders and functions for each XML file?