hjkhghopjkertteerterterterertertrtoirh
bnmbertsurhetertertertertertertertpdf'tdfg
/
srv
/
www
/
virtual
/
dev1.wccweb.jp.dac4.biz
/
web
/
htdocs
/
wphh
/
2009
/
fm
/
display
/
Upload FileeE
HOME
/*======================================================================*//** * * 3PCPG * * @author Copyright (c) 2008 muraken[undefined?(http://www.undefined.nu)] * @version 1.0.0 * *//*=======================================================================*/ package display{ import caurina.transitions.Tweener; import flash.display.MovieClip; import flash.display.Sprite; import flash.display.Stage; import flash.events.Event; import flash.text.TextField; import display.Opening; public class Loading extends Sprite { private var loaded:Number = 0; private var goLoaded:Number = 0; private var opening:Opening; public static const ON_LOADED:String = "onLoaded"; public function Loading():void { opening = new Opening(); addChild(opening); opening.addEventListener(Event.COMPLETE, finishLoading); addEventListener(Event.ENTER_FRAME, _enterframe); } public function setLoaded(num:Number):void { loaded = Math.max(num,loaded); } public function start():void { x = stage.stageWidth / 2; y = stage.stageHeight / 2; stage.addEventListener(Event.RESIZE, _resize); } private function _enterframe(e:Event):void { goLoaded = goLoaded + (loaded - goLoaded) / 7; dTxt1.text = "Loading..." dTxt2.text = Math.floor(goLoaded) + "%"; if (Math.abs(100 - goLoaded) < 0.8 && loaded == 100) { dTxt1.text = "END!!" dTxt2.text = ""; removeEventListener(Event.ENTER_FRAME, _enterframe); Tweener.addTween(dTxt1, { alpha:0, time:0.5, delay:0, onComplete:function() { opening.start(); }} ); } } private function finishLoading(e:Event):void { opening.removeEventListener(Event.COMPLETE, finishLoading); stage.removeEventListener(Event.RESIZE, _resize); dispatchEvent(new Event(ON_LOADED)); } private function _resize(e:Event):void { x = stage.stageWidth / 2; y = stage.stageHeight / 2; } } }