ActionScript 3.0 :: Preload Of MP3 Files From XML?
Aug 25, 2009
I've almost finished my flash website for a friend and just want to add a simple MP3 player.I have the following code which reads an XML file and loads the mp3s referred to in it and plays them... this is all cool...(i've removed the bits for the buttons as i didnt think they were relevant)what I really really want to be able to do is buffer the MP3 files so that they begin playing when 1/2 loaded or similar (ideally preload 1/2 of track 1, play track 1, when track 1 loading is complete start preloading track 2 etc.)I just cant work out how to do it...
var my_songs:XMLList;
var my_total:Number;
var my_sound:Sound;
I know how to do this for one XML file, but I'm interested in preloading multiple XML files (My data + config settings).
I thought of 2 ways, but I don't think they're very nice programming:
1. Preload the first XML and do another XML.load within the XML.onload. But that way, you get a lot of nested functions if you want to preload more than 2 files.
2. Preload both the XML files at the same time, and use a counter to check if all the XML.onload are executed.
I want to preload multiple XML files using the XML.load method. I know how to do this for one XML file, but I'm interested in preloading multiple XML files (My data + config ttings).How would one do this?I thought of 2 ways, but I don't think they're very nice programming:1. Preload the first XML and do another XML.load within the XML.onload. But thatway, you get a lot of nested functions if you want to preload more than 2 files.2. Preload both the XML files at the same time, and use a counter to check if all the ML.onload are executed
I am having trouble preloading my .swf files. Can anyone tell me how to create a "index" Page that says page loading while all of my .swf & .png files upload?
this is how im trying to preload external swf files:
[code]...
i am loading first four swf files from swf directory (page1.swf, page2.swf, page3.swf, page4.swf) - However, I WOULD LIKE THEM TO BE INVISIBLE WHEN THEY ARE PRELOADED TO THE STAGE.. how should i do that.. "fileLoad._visible = false;" does not work
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?
I've created a portfolio with animated image buttons and arrows navigation (all nested movie clips). All navigation is handled using goAndStop() at frame labels. The site has a lot of image content, so to keep the initial swf download reasonably brief, I've used many separate (renamed) instances of loader component.I assume the loader component is just graphical substitute for typing in the loadMovie() command for people like myself who are inexperienced with scripting.
With normal server traffic and T1 level bandwidth the lag time after click is 1-2 secs. Acceptable, but sometimes it gets up to 5+ seconds, which compromises the user experience (and might cost me a client). Is there a command string I can insert into a frame in the actions layer at the start of the timeline (after progress bar) to preload all external files into the player's cache after runtime begins?
I have an external SWF which i load into my main SWF with URLloader.... that external SWF includes several FLV-movies. I´m not sure how they have been imported to that SWF, probably with FLV component.... but I´m not sure and I don´t have any idea of possible instance names either.....
My question is that can I still create a preloader that would load all used FLV-files into a cache, my goal is that user could start watching videos directly after pushing play button, without need to wait any buffering...
I know all the names and URLs of those FLV-files if that helps..I´m looking for actionscript 3 solution for my main SWF but if someone knows the way to do it with html-wrapper, that would do as well (I´m using SWFobject for html-wrapper)
Ive just finished a flash web site that ive used a lot of XML for loading my images from thumbnails. Its works great.
Except it takes maybe 3-4 minutes to load. I think whats happening is its loading all the images in that XML file before it even shows the first thumbnail, so thats like 2MB its loading.
Is there a way to preload all of the xml files at the start on my Flash splash page?
I am trying to eliminate the Loader component from a project. Run locally, the Loader is sufficient to load-up the voiceover swf files that exist on many of the frames in the parent file. On the web, the short download delays at runtime due to the Loader are causing timing issues. I'm not sure if there is a way to preload multiple swfs into specific frames of a parent file so that they are available before runtime.
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:
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've a preload bar in my movieclip that i add on the stage for every thumb. With this code only the last preload bar does the preload...the others don't do anything...Here the code:
I have a site with several images on it. there is a main image with buttons on it, and each button load a series of images (simulating a zoom) What i want to know is if there is a way to preload the external swf (the ones each button loads) while the user is looking the main movie, so, when he presses a button, the external swf plays inmediately and there is no "loading" time. I try several ways and google it and find some tutorials but no one works.
In order to put some dynamic content into my flash site, I have used loadvariables in order to retrieve into variables some html content.I have also used dynamic text (renderred as html) in order to retrieve the values of those variables (using Var parameter).My problem is that whenever html indicates <img> tags, those images are loaded when the dynamic texts first appeared in screen.
I have 3 swf containing FLV instances, and one main swf file. There are buttons on the main file which link to preloaders for the other 3 swf . I have created 3 separate preloader swf for the 3 sub pages, using movie clips and this [code]...
i want to make a preload. I search a lot and i make one preloader with 100%. But i want instade of 100% i want to load a movieclip tha i make and when the movie clip goes in 47frame (last frame) the goes to play the next scen.
I have all the graphics together,I have a .swf file that is to large it will not play at desired speed. The background images need to run 882 frames while the rest only needs 210 frames. I want all the layers to loop. I am trying to preload the 882 frames but don't know how to.
I'm currently doing my first project in Flash.My client has complained that it pauses after the start of the animation when loaded through a browser for the first time.They are asking me if I can set it up to pre load the animation.
having a few problems with preloaders - starts loading at 50% i want to preload everything in my swf. I have the preloader action on my first frame (along with the sounds)
My clients have alarge flash presentation (kind of microsite) which is 18MB of size.How can i embed it to their site, and have a preloader for it.The Clients dont have the FLA, as the developer didnt provide, as is out of reach.I am a Zero-Flash knowledge, just a small time web (CSS/HTML) developer.[URL]
I am having a movie with 8 scenes and being in Thailand where the internet is slow I would like it to preload before it opens because now, after it opens a lot off the stuff ain't there yet like buttons and animations that are built into different scenes.
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 have made an xml slideshow but my issue is that the images take a few seconds to load when going to the next image. I want to put a transition between them but because of the loading time it doesn't work right. way to getting all the images to preload?
I've searched around and seem some other examples but nothing that I really can apply and to be honest, some of them I got completely lost! (I'm obviously a designer rather than coder)[code]...
The code above is my standard preloader for swf, I use it since long time and its all working, I managed above the script another one that load the flv?s that I use in the array. The two are working but my need is that the container only start to play the module after all the flv?s have been loaded to the cache.
One thing to note is that in the second script the array is playing the flv?s when should be only load, I?ve try to give a ns.pause(); but if I do that the array dont get to the end of it.