打印

[应用] Loading代码问题

我在FLASH PLAY6中发布是可以运行的,代码如下:
bar.onEnterFrame = function () {
    bytestotal = _root.sectiondeck.getBytesTotal();
    bytesloaded = _root.sectiondeck.getBytesLoaded();
    barwidth = (bytesloaded / bytestotal) * 200;
    display = math.ceil((bytesloaded / bytestotal) * 100);
    cursor.display = display;
    cursor._x = barwidth;
    this._width = barwidth;
    if (display == 100) {
        play();
    }
};
但在FLASH PLAY8中就就出现无法读取错误
onClipEvent (load) {
    total = _root.getBytesTotal();
}
onClipEvent (enterFrame) {
    loaded = _root.getBytesLoaded();
    percent = int ((loaded / total) * 100);
    text = percent + "%";
    gotoAndStop (percent);
    if (loaded == total) {
        _root.gotoAndPlay(2);
    }
}

做一个影片剪辑,里面有刚好100帧的内容,然后把以上代码加在这个影片剪辑上,把影片剪辑放第一帧,然后给第一帧一个STOP
记住,这个影片剪辑里不要有补间,如果有就全部转化成关键帧再删除补间

谢谢你的回答

谢谢你的回答,我继续研究中,问题被我复杂化了.乱了

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!