停();命令不工作?

时间:2014-08-20 21:07:12

标签: actionscript-3

编辑:播放按钮不起作用,第二帧不应该进入。

我在as3(cs6动作面板)中构建预加载器,我要做的第一件事是给出一个停止命令,编写我的代码,一切都很好。当我按CTRL + ENTER一切正常时,但当我尝试模拟下载以检查预加载器是否正常工作时,它会加载,然后进入第二帧,这是我没有模拟的问题。下载。

以下是代码:

stop();
addEventListener(Event.ENTER_FRAME, frameChecker1);
function frameChecker1(event:Event):void {
trace();
var loaded:Number = this.loaderInfo.bytesLoaded;
var total:Number = this.loaderInfo.bytesTotal;
var percent:Number = loaded/total;
var percentRounded:uint = percent * 100;
loadingBar.scaleX = percent;
textLoading.text = percentRounded + "%";
if (total == loaded) {
    buttonPlay.alpha = percent
    }
    else {
        buttonPlay.alpha = percent/2
    }
    if (total == loaded) {
        removeEventListener(Event.ENTER_FRAME, frameChecker1);
    }
}

1 个答案:

答案 0 :(得分:0)

尝试在某处上传swf以测试它是否仍然存在。它可能只是内置模拟器的东西。当我将代码复制/粘贴到空项目时,我无法重新创建此项。它无论如何都停留在第一帧。