Welcome, Guest. Please login or register.
Did you miss your activation email?
05/23/12, 02:12
Home Help Search Login Register
News: Parsley Flex framework review featuring quiz application, in our Flex frameworks series
Flex SDK 4.5 mobile roadmap: begin with your mobile development
Swiz Flex framework review featuring quiz application
New homepage we release our new Homepage, take a look ...

+  Flash-db
|-+  The Library
| |-+  Technical Reference Area (Moderators: Flash-db, Musicman, BurtonRider1983, vesa kortelainen, Ronald Wernecke, Jorge Solis)
| | |-+  flash mx 2004 pro - preloader - how to
0 Members and 1 Guest are viewing this topic. « previous next »
Pages: [1] Print
Author Topic: flash mx 2004 pro - preloader - how to  (Read 4051 times)
fh
Server what's that
*
Posts: 16



View Profile WWW Email
« on: 04/05/04, 13:07 »

Many people ask me very often how to build a dynamic preloader. Here is a first shot.
Comments are appreciated.
Code:

//import the classes from folder:
//C:\Program Files\Macromedia\Flash MX 2004\en\First Run\Classes\mx\controls
import mx.controls.ProgressBar;
import mx.controls.Loader;
//stop the timeline
stop();
//Create a Progressbar component:
createClassObject(ProgressBar, "pBar", 2);
pBar._x=200;
pBar._y=200;
//Create a Loader component
createClassObject(Loader, "loader", 3);
loader._x=200;
loader._y=200;
loader.visible = false;

//Create a listener
loadListener = new Object();
//create a progress function/handler
loadListener.progress = function(eventObj){
 _root["pBar"].setProgress(_root.loader.bytesLoaded, _root.loader.bytesTotal); // show progress
}
loadListener.complete = function(eventObj){
   pBar.visible=false;
   loader.visible = true; //here code masks if you want more nice look
}
//add the progress-handlers to the loader
loader.addEventListener("complete", loadListener);
loader.addEventListener("progress", loadListener);

//load the swf file
loader.contentPath = "name.swf";


Flashhero
Logged
Mohsin Sumar
Global Moderator
Systems Administrator
*****
Posts: 1646

Mohsin Sumar, Extreme Web Technologies

mohsinsumar@hotmail.com mohsinsumar
View Profile WWW Email
« Reply #1 on: 04/05/04, 16:15 »

Nice Micheal..
I like the style - the combination of loader component and progressbar to deliver a preloader Grin
Logged

- Best Regards, Mohsin Sumar
- Mohsin Sumar dot com is hosted by Extreme Web Technologies
Jorge Solis
Administrator
Systems Administrator
*****
Posts: 14600


View Profile
« Reply #2 on: 06/29/04, 02:55 »

Also here some preloader disccussion: http://www.flash-db.com/Board/index.php?board=26;action=display;threadid=7460

Jorge
Logged

Musicman
Administrator
Systems Administrator
*****
Posts: 2685



View Profile WWW Email
« Reply #3 on: 07/19/04, 15:17 »

Hi,

I cannot believe that mere addition of a progressbar compoment  gets some info that  would not be available otherwise, but I have no way to test this.
So I have set up a slow jpeg source at http://wolfgang.remsnet.de/slow.php - as the name implies it  delivers a jpeg image but takes a couple seconds (even on fast links) - if anybody wnts to see how the preloader behaves

Musicman
Logged
Pages: [1] Print 
« previous next »
Jump to:  


Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2011, Simple Machines Valid XHTML 1.0! Valid CSS!