-1

所以我设计了一个圆形预加载器,根据加载帧的百分比来填充。除了预加载器之外,一切都可以与一两帧内容一起使用。当我添加包含十亿帧和电影剪辑的所有站点时,预加载器将无法正常工作,我对此感到非常厌烦,因为我花了大约 4 天时间试图了解哪里出了问题。

不幸的是,我找不到问题,希望专业人士能给我解释一下出了什么问题。谢谢你们。

来自预加载器的代码:

import flash.display.*;
import flash.events.ProgressEvent;
import flash.events.Event;

stop();

this.loaderInfo.addEventListener(ProgressEvent.PROGRESS, loading);
this.loaderInfo.addEventListener(Event.COMPLETE, loaded);

function loading(e:ProgressEvent):void{
    var porcent:Number = Math.floor((e.bytesLoaded / e.bytesTotal) * 100);
    porcent_txt.text = String(porcent) + "%";
    loader.gotoAndPlay(porcent);
}

function loaded(e:Event):void{
    this.loaderInfo.removeEventListener(ProgressEvent.PROGRESS, loading);
    this.loaderInfo.removeEventListener(Event.COMPLETE, loaded);
    gotoAndStop("enter");
}

在此处输入图像描述

4

2 回答 2

0

您需要检查您的库项目是否未导出到第一帧。一个普通的 flash 文件除了第一帧上的预加载器外应该没有任何内容。除了第一帧中的预加载器所需的类之外,不要使用任何其他类。

在此处查看第一帧和第二帧

于 2012-05-20T19:04:14.727 回答
0

所以首先,非常感谢你的帮助,这很有帮助

代码没问题 预加载器电影剪辑也没问题 问题出在有一些文本的图层上,事实上我不知道为什么会发生这个问题,我的猜测是它一定与我项目中更深层次的问题有关......不要知道

再次感谢你。

于 2012-06-02T16:08:27.273 回答