我在Flash中制作了一个预加载屏幕,我有一个预加载器MovieClip,它包含progressBar和一个progressText MC-s,都是由我创建的,在preLoader类中,我使用如下代码:动态文本无法更改
... ldrInf.addEventListener(ProgressEvent.PROGRESS, onProgress); ...
private function onProgress(e:ProgressEvent):void {
var percent:Number = e.bytesLoaded/e.bytesTotal;
progressBar.scaleX = percent;
progressText.text = Math.floor(percent * 100).toString() + "%";
}
缩放效果很好,但文字是不会改变的,我设置的“自动声明舞台实例”,我有这样的一个错误(我不知道它做一些与我的问题,但不管怎么说):ReferenceError:错误#1065:变量Font1未定义。
如果我为ProgressText MC创建一个类,则会出现以下错误:1119:通过静态类型ProgressText的引用访问可能未定义的属性文本。我知道这是因为,我没有文本属性在我的课,但文本变量是某种内置的变量的文本域我想,所以我可能不需要定义它,我认为。
请帮
这个问题是别人的东西在这里,但得到的答复是好的,我想,谢谢。 –