无法访问Flash AS3中的舞台

4

我刚刚转换到AS3,我在从MovieClips访问时间轴变量方面遇到了问题。在AS2中,我们通常会使用_root.myvar,我查找了参考资料,发现在AS3中_root现在是root

我在根时间轴上有一个变量isValid,我的代码需要该变量的值进行一些检查。我尝试了以下方法:

MovieClip帧1:

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

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

请帮忙。

谢谢您。

1个回答

1

你需要将根转换为MovieClip:

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

那应该就可以工作了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接