home *** CD-ROM | disk | FTP | other *** search
- package Gamefile
- {
- import flash.display.MovieClip;
- import flash.events.Event;
- import flash.events.MouseEvent;
- import flash.text.TextField;
-
- public class Loading
- {
-
-
- private var _loading_:MovieClip;
-
- private var _loadingBar_:MovieClip;
-
- private var _loadingText_:MovieClip;
-
- private var ROOT:MovieClip;
-
- private var _schedule_:TextField;
-
- private var _loadingMC_:MovieClip;
-
- private var loadedByte:Number;
-
- private var _logoMC_:MovieClip;
-
- public function Loading(param1:MovieClip)
- {
- super();
- initLoading(param1);
- }
-
- private function initProperty() : *
- {
- _loadingMC_.gotoAndStop(Language.frame_language);
- _logoMC_.gotoAndStop(Language.frame_logo);
- }
-
- private function initElement() : *
- {
- _loading_ = new _Loading_();
- ROOT.addChild(_loading_);
- _logoMC_ = _loading_.getChildByName("LogoMC") as MovieClip;
- _loadingMC_ = _loading_.getChildByName("LoadingMC") as MovieClip;
- _schedule_ = _loading_.getChildByName("Schedule") as TextField;
- }
-
- private function initLoading(param1:MovieClip) : *
- {
- ROOT = param1;
- initElement();
- initEvent();
- initProperty();
- }
-
- public function delLoading() : *
- {
- ROOT.removeEventListener(Event.ENTER_FRAME,loading);
- ROOT.removeChild(_loading_);
- }
-
- private function initEvent() : *
- {
- _logoMC_.addEventListener(MouseEvent.CLICK,clickLink);
- ROOT.addEventListener(Event.ENTER_FRAME,loading);
- }
-
- private function clickLink(param1:MouseEvent) : *
- {
- Language.onCLick3();
- }
-
- private function loading(param1:Event) : *
- {
- loadedByte = ROOT.loaderInfo.bytesLoaded / ROOT.loaderInfo.bytesTotal;
- loadedByte = int(loadedByte * 100);
- _schedule_.text = String(loadedByte) + " %";
- if(loadedByte == 100)
- {
- loadedByte = int(loadedByte * 100);
- _schedule_.text = String(loadedByte) + " %";
- if(Language.mode == 2)
- {
- ROOT.dispatchEvent(new Event("showGameChina",true));
- }
- else
- {
- ROOT.dispatchEvent(new Event("showGameStart",true));
- }
- delLoading();
- }
- }
- }
- }
-