无法访问flash中的舞台as3

时间:2012-12-22 01:22:24

标签: actionscript-3 actionscript-2 flash-cs5

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

我在根时间轴上有一个变量isValid,而movieclip中的My代码需要该变量的值才能进行某些检查。我这样做了:

MovieClip第1帧:

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

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

请帮助

谢谢你

1 个答案:

答案 0 :(得分:1)

您需要将根转换为MovieClip:

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

它应该工作..