home *** CD-ROM | disk | FTP | other *** search
- package game
- {
- import flash.display.MovieClip;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.net.URLRequest;
- import flash.net.navigateToURL;
- import flash.text.TextField;
-
- [Embed(source="/_assets/assets.swf", symbol="game.Loading")]
- public class Loading extends MovieClip
- {
-
-
- public var _loadingTxt:TextField;
-
- private var loadingBar:MovieClip;
-
- private var b_logo:MovieClip;
-
- public var _b_logo:MovieClip;
-
- private var loadingTxt:TextField;
-
- public var _loadingBar:MovieClip;
-
- public function Loading()
- {
- super();
- loadingTxt = this.getChildByName("_loadingTxt") as TextField;
- loadingBar = this.getChildByName("_loadingBar") as MovieClip;
- b_logo = getChildByName("_b_logo") as MovieClip;
- b_logo.buttonMode = true;
- b_logo.addEventListener(MouseEvent.CLICK,jumpURL,false,0,true);
- this.addEventListener(Event.ENTER_FRAME,checkLoading,false,0,true);
- }
-
- private function checkLoading(param1:Event) : void
- {
- var _loc2_:Number = NaN;
- _loc2_ = Math.floor(loaderInfo.bytesLoaded / loaderInfo.bytesTotal * 100);
- this.loadingBar.scaleX = _loc2_ / 100;
- this.loadingTxt.text = _loc2_ + " %";
- if(loaderInfo.bytesLoaded >= loaderInfo.bytesTotal)
- {
- this.removeEventListener(Event.ENTER_FRAME,checkLoading);
- this.dispatchEvent(new Event("onLoadDone"));
- }
- }
-
- private function jumpURL(param1:MouseEvent) : void
- {
- navigateToURL(new URLRequest(Language.url1),"_blank");
- }
- }
- }
-