Welcome, Guest
  • Author Topic: flash mx 2004 pro - preloader - how to  (Read 4253 times)

    fh

    • Server what's that
    • *
    • Posts: 16
      • View Profile
      • Email
    flash mx 2004 pro - preloader - how to
    « 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: [Select]

    //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

    Mohsin Sumar

    • Global Moderator
    • Systems Administrator
    • *****
    • Posts: 1646
    • Mohsin Sumar, Extreme Web Technologies
      • MSN Messenger - mohsinsumar@hotmail.com
      • Yahoo Instant Messenger - mohsinsumar
      • View Profile
      • Extreme Web Technologies
      • Email
    Re:flash mx 2004 pro - preloader - how to
    « 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 ;D
    - Best Regards, Mohsin Sumar
    - Mohsin Sumar dot com is hosted by Extreme Web Technologies

    Jorge Solis

    • Global Moderator
    • Systems Administrator
    • *****
    • Posts: 14616
      • View Profile
    Re:flash mx 2004 pro - preloader - how to
    « Reply #2 on: 06/29/04, 02:55 »

    Musicman

    • Global Moderator
    • Systems Administrator
    • *****
    • Posts: 2685
      • View Profile
      • Email
    Re:flash mx 2004 pro - preloader - how to
    « 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