home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / Never_End.swf / scripts / game / Loading.as < prev    next >
Encoding:
Text File  |  2008-09-23  |  1.7 KB  |  57 lines

  1. package game
  2. {
  3.    import flash.display.MovieClip;
  4.    import flash.events.Event;
  5.    import flash.events.MouseEvent;
  6.    import flash.net.URLRequest;
  7.    import flash.net.navigateToURL;
  8.    import flash.text.TextField;
  9.    
  10.    [Embed(source="/_assets/assets.swf", symbol="game.Loading")]
  11.    public class Loading extends MovieClip
  12.    {
  13.        
  14.       
  15.       public var _loadingTxt:TextField;
  16.       
  17.       private var loadingBar:MovieClip;
  18.       
  19.       private var b_logo:MovieClip;
  20.       
  21.       public var _b_logo:MovieClip;
  22.       
  23.       private var loadingTxt:TextField;
  24.       
  25.       public var _loadingBar:MovieClip;
  26.       
  27.       public function Loading()
  28.       {
  29.          super();
  30.          loadingTxt = this.getChildByName("_loadingTxt") as TextField;
  31.          loadingBar = this.getChildByName("_loadingBar") as MovieClip;
  32.          b_logo = getChildByName("_b_logo") as MovieClip;
  33.          b_logo.buttonMode = true;
  34.          b_logo.addEventListener(MouseEvent.CLICK,jumpURL,false,0,true);
  35.          this.addEventListener(Event.ENTER_FRAME,checkLoading,false,0,true);
  36.       }
  37.       
  38.       private function checkLoading(param1:Event) : void
  39.       {
  40.          var _loc2_:Number = NaN;
  41.          _loc2_ = Math.floor(loaderInfo.bytesLoaded / loaderInfo.bytesTotal * 100);
  42.          this.loadingBar.scaleX = _loc2_ / 100;
  43.          this.loadingTxt.text = _loc2_ + " %";
  44.          if(loaderInfo.bytesLoaded >= loaderInfo.bytesTotal)
  45.          {
  46.             this.removeEventListener(Event.ENTER_FRAME,checkLoading);
  47.             this.dispatchEvent(new Event("onLoadDone"));
  48.          }
  49.       }
  50.       
  51.       private function jumpURL(param1:MouseEvent) : void
  52.       {
  53.          navigateToURL(new URLRequest(Language.url1),"_blank");
  54.       }
  55.    }
  56. }
  57.