+ -
当前位置:首页 → 问答吧 → 一个简单的flash进度条问题,求解

一个简单的flash进度条问题,求解

时间:2011-04-07

来源:互联网

想做个简单的flash进度条,但是卡在那不动了。
很简单的结构,就是一个进度条的影片剪辑
复制内容到剪贴板
代码:
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
percent = int(loaded / total * 100);
loading.gotoAndStop(percent);
loading.loadtext.text=percent+"%";
if(loaded==total){
    trace("ok");
    }
请高手赐教一下,我用的是flash8
这个是源文件,由于测试加载文件有点大,所以不能直接使用论坛上传附件,请见谅。(放在一个网盘中,保证无病毒)
[url=想做个简单的flash进度条,但是卡在那不动了。
很简单的结构,就是一个进度条的影片剪辑
复制内容到剪贴板
代码:
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
percent = int(loaded / total * 100);
loading.gotoAndStop(percent);
loading.loadtext.text=percent+"%";
if(loaded==total){
    trace("ok");
    }
请高手赐教一下,我用的是flash8
这个是源文件,由于测试加载文件有点大,所以不能直接使用论坛上传附件,请见谅。(放在一个网盘中,保证无病毒)
http://www.ziddu.com/download/14496059/loadtest.rar.html

[ 本帖最后由 webbise 于 2011-4-7 12:22 编辑 ]

作者: webbise   发布时间: 2011-04-07

复制内容到剪贴板
代码:
loading.onEnterFrame = function() {
    var _p:Number =int(getBytesLoaded()/getBytesTotal()*100);
    this.gotoAndStop(_p);
    this.loadtext.text = _p+"%";
    if (_p>=100) {
        play();
        delete this.onEnterFrame;
    }
};
loading.stop();
stop();

附件

loadtest.fla (1.08 MB)

2011-4-7 12:50, 下载次数: 0

作者: flash023   发布时间: 2011-04-07