flash自身loading

用户头像
上海/动画师/12年前/770浏览
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渲染
卡通风格网页页面3D渲染
运动风人物插画
 网页背景
B19【星空诗意&网页幽灵按钮】公司产品服务简介汇报
三个青年正在装修网页矢量插画
卡通女孩与网页表格3D渲染
女生坐在网页面前办公矢量插画
卡通风格网页页面3D渲染
商务网页
卡通风格网页页面3D渲染
卡通女孩与网页表格3D渲染
网页图标
男生坐在网页面前办公矢量插画
网页页面矢量插画
四个人物分别在上网贴纸合集
一个人拿着优惠券准备支付购物电商矢量插画
三个青年站在网页周边矢量插画
男生和女生站在网页面前矢量扁平插画
互联网,互联网插画,商务,数据,项目,合作,网页插画,插画,大数据,智能,商业,网页,网页设计,插画设计,互联,未来,沟通,渐变,蓝色插画,商铺,覆盖,管理,项目管理,效率,提升,高效,关系,拓展,
网页背景
新年快乐送福网页矢量图banner
你可能喜欢
相关收藏夹
大家都在看
登录注册