加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex preloader 引用swf文件

发布时间:2020-12-15 03:40:31 所属栏目:百科 来源:网络整理
导读:package? { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; import flash.events.ProgressEvent; import mx.events.FlexEvent; import mx.preloaders.IPreloaderDisplay; import mx.preloaders.Preloader; publi
package? { import flash.display.MovieClip; import flash.display.Sprite; import flash.events.Event; import flash.events.ProgressEvent; import mx.events.FlexEvent; import mx.preloaders.IPreloaderDisplay; import mx.preloaders.Preloader; public class LoadingProgressBar extends Sprite implements IPreloaderDisplay { ? ? [Embed(source="assets/load.swf")] ? private var LoaderMC:Class; ? private var _loader_mc:MovieClip ? ? private var _preloader:Preloader; ? ? ?? public function LoadingProgressBar(){ ? ? ? ? super(); ? ? ?? this._loader_mc = new LoaderMC()? this.addChild(this._loader_mc); ? ? this._loader_mc.gotoAndStop(50); ? ? ? ?? } public function get backgroundAlpha():Number{ ? ? ? return 0; } public function set backgroundAlpha(value:Number):void{ } ? public function get backgroundColor():uint{ return 0; ? ?? } ?? public function set backgroundColor(value:uint):void{ }? public function get backgroundImage():Object{ return null; ? ?? }? public function set backgroundImage(value:Object):void{ ? ?? } ? ? ?? public function get backgroundSize():String{ return null; ? ?? } ? ? ? ? ?? public function set backgroundSize(value:String):void{ ? ?? } ? ?? public function set preloader(obj:Sprite):void{ ? ? ? ? _preloader = obj as Preloader; ?? _preloader.addEventListener(ProgressEvent.PROGRESS,progressEventHandler); ? _preloader.addEventListener(FlexEvent.INIT_COMPLETE,initCompleteEventHandler); ? ?? } ? public function get stageHeight():Number{ ? ? ? ? return 0;? } ? ? ? ? ?? public function set stageHeight(value:Number):void{ ? ?? } ? public function get stageWidth():Number ? ? {? return 0; ? ? } ? ? ? ? ?? public function set stageWidth(value:Number):void{ } ? ?? public function initialize():void{ ? ? ? ? _loader_mc.x = stage.stageWidth / 2 - _loader_mc.width/2;? _loader_mc.y = stage.stageHeight / 2 - _loader_mc.height/2; ? ? }? private function progressEventHandler(eo:ProgressEvent):void ? ? { ? ? ? ? ? ?? // _loader_mc.gotoAndStop(Math.round((eo.bytesLoaded / eo.bytesTotal )*100)) ? ?? // _loader_mc.show_txt.text =Math.round((eo.bytesLoaded / eo.bytesTotal )*100)+" %" ? ? } ? ? ? ?? private function initCompleteEventHandler(eo:FlexEvent):void{ ? ? ? dispatchEvent(new Event(Event.COMPLETE)); ? ?? } } }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读