【问题标题】:How to access/hide/show Layers from ActionScript [Flash CS5]如何从 ActionScript [Flash CS5] 访问/隐藏/显示图层
【发布时间】:2011-06-28 12:44:47
【问题描述】:

我的影片剪辑中有 2-3 层,我想使用 ActionScript 代码访问它们。
我想在该图层中显示隐藏和访问 Elemts(按钮、文本框)。

那么我该如何使用 ActionScript-3 来做到这一点

谢谢。

【问题讨论】:

    标签: actionscript-3 flash-cs5


    【解决方案1】:

    您无法以编程方式访问 IDE 层。最好的方法是将您的图层内容分组到带有实例名称的 MovieClip,然后您可以通过代码调用这些实例名称。

    【讨论】:

      【解决方案2】:

      我就是这样做的,

      您不能在 actionscript 中隐藏图层。

      您可以将想要隐藏或显示的内容作为影片剪辑对象。

      只需去插入并插入一个movieclip对象。

      之后,将影片剪辑对象放在图层上,就像将图像放在图层上一样。

      但是,您必须命名此实例才能访问它。

      所以如果它叫 Movie1

      这是您访问它的方式,

      _root.Movie1:MovieClip;

      trace(""+_root.Movie1); //只是为了确定它的定义

      //要隐藏它,只需这样做 _root.Movie1_visible = false;

      //要显示它就这样做 _root.Movie1_visible = true;

      【讨论】:

        猜你喜欢
        • 2011-04-29
        • 2012-08-15
        • 1970-01-01
        • 2011-09-07
        • 2012-05-06
        • 1970-01-01
        • 1970-01-01
        • 2011-06-21
        • 1970-01-01
        相关资源
        最近更新 更多