4

我刚切换到 AS3 我在从 MovieClips 访问时间线变量时遇到问题。在 AS2 中我们曾经做 _root.myvar,我检查了引用,我发现_root现在root在 AS3 中。

我在根时间轴上有一个变量isValid,我在影片剪辑中的代码需要该变量的值进行某些检查。我这样做了:

影片剪辑帧 1:

if(root.isValid == true)
{
 this.gotoAndStop(4);
}

它返回了一些未定义的属性错误。

请帮忙

谢谢你

4

1 回答 1

1

您需要将根投射到 MovieClip:

if(MovieClip(root).isValid == true)
{
 this.gotoAndStop(4);
}

那么它应该工作..

于 2012-12-22T01:24:20.560 回答