flash自身loading

用户头像
上海/动画师/12年前/790浏览
flash自身loading
用户头像
vini123

flash自身loading,很早就会做了。只是很久不做了。今天给公司的推广页面左一个loading的时候,发现侦听的 ProgressEvent.PROGRESS事件侦听不到。也就是侦听的进度只有100%。那该怎么解决这个问题呢.




flash自身loading,很早就会做了。只是很久不做了。今天给公司的推广页面左一个loading的时候,发现侦听的 ProgressEvent.PROGRESS事件侦听不到。也就是侦听的进度只有100%。那该怎么解决这个问题呢,请看截图:




就是将链接这里,将”在第1帧中导出”前边的勾勾去掉就可以了。





package com.vini123{    import flash.display.MovieClip;    import flash.display.StageScaleMode;    import flash.display.StageAlign;    import flash.events.ProgressEvent;    import flash.events.Event;    import com.vini123.utils.share.ShareButton;    publicclass Main extendsMovieClip    {        privatevar shareButton:ShareButton;        publicfunction Main():void        {            stage.scaleMode = StageScaleMode.NO_SCALE;            stage.align = StageAlign.TOP_LEFT;            addFrames cript(0 , frame1 , 1 , frame2);        }        privatefunction frame1():void        {            stop();            this.loaderInfo.addEventListener(ProgressEvent.PROGRESS,progressHandler);            this.loaderInfo.addEventListener(Event.COMPLETE , completeHandler);        }        privatefunction progressHandler(e:ProgressEvent):void        {            var percent:Number = Math.round(1000 * (e.bytesLoaded / e.bytesTotal))/10;
            loading.percentTxt.text = percent;        }        privatefunction completeHandler(e:Event):void        {            loading.bracelet.gotoAndStop(1);            loading.visible = false;            e.target.removeEventListener(ProgressEvent.PROGRESS,progressHandler);            e.target.removeEventListener(Event.COMPLETE , completeHandler);            nextFrame();        }        privatefunction frame2():void        {            shareButton = new ShareButton();            shareButton.x = 10;            shareButton.y = stage.stageHeight - shareButton.height -5;            addChild(shareButton);        }    }}

Bg.as

package com.vini123.view{    import flash.display.MovieClip;    import flash.events.Event;    publicclass Bg extendsMovieClip    {        publicfunction Bg():void        {            addEventListener(Event.ENTER_FRAME , enterHandler);        }        privatefunction enterHandler(e:Event):void        {            var frame:int = Math.round(100 * Math.random());            this.gotoAndStop(frame);        }    }}







0
举报
|
3
分享
相关推荐
评论
用户头像
评论你的想法~
表情
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
户外旅行飞机情侣假日出行
卡通风格网页页面3D渲染
网页背景
网页图标
商务网页
 网页背景
网页电商背景矢量插画
B19【星空诗意&网页幽灵按钮】公司产品服务简介汇报
卡通女孩与网页表格3D渲染
网页设计——纸杯蛋糕
男生坐在网页面前办公矢量插画
女生坐在网页面前办公矢量插画
卡通风格网页页面3D渲染
三个青年正在装修网页矢量插画
三位美女围着网页看信息矢量插画
一个人拿着优惠券准备支付购物电商矢量插画
一个男生和两个女生站在网页前面打招呼矢量
浏览电脑网页的元素
卡通风格网页页面3D渲染
卡通风格网页页面3D渲染
卡通风格网页页面3D渲染
网页页面矢量插画
三个青年站在网页周边矢量插画
卡通女孩与网页表格3D渲染
男生和女生站在网页面前矢量扁平插画
你可能喜欢
相关收藏夹
大家都在看
登录注册