【问题标题】:can't access stage in flash as3无法访问 Flash as3 中的阶段
【发布时间】:2012-12-09 13:38:27
【问题描述】:

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

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

影片剪辑第 1 帧:

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

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

请帮忙

谢谢你

【问题讨论】:

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


    【解决方案1】:

    您需要将根投射到影片剪辑:

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

    它应该可以工作..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-29
      • 1970-01-01
      • 2015-01-13
      • 2016-09-01
      • 2012-11-06
      • 1970-01-01
      相关资源
      最近更新 更多