0

错误:通过静态 mx.core.IVisualElement 的引用访问可能未定义的属性 maxCount

<s:ModuleLoader id="ball" url="Ball.swf" ready="initBall();"/>

        public function initBall():void {

            ball.child.maxCount = maxScore;

        }

我试图在触发就绪事件后访问该属性,但是为什么编译器说这些变量是未定义的?,我已经在模块中定义了它,我该如何解决这个问题?

4

1 回答 1

0

它是在运行时定义的。但在编译时child变量是 IVisualElement 类型。调用动态属性ball.child["maxCount"] = maxScor;或者更好地使用界面。

于 2013-05-31T13:39:57.413 回答