【问题标题】:How to Access Timeline for gotoAndStop via External Class [AS3]如何通过外部类访问 gotoAndStop 的时间线 [AS3]
【发布时间】:2014-12-15 06:11:58
【问题描述】:

当我的英雄击中敌人时,我需要进入帧标签“5”。所以我想知道如何使用我的外部自定义类中的gotoAndStop 来控制舞台时间线。

那么我究竟如何访问gotoAndStop 以及从自定义类运行gotoAndStop 方法的语法是什么。

提前致谢。

【问题讨论】:

    标签: actionscript-3


    【解决方案1】:

    你只需要写在你的if声明中:

    MovieClip(root).gotoAndStop("5");
    

    【讨论】:

      【解决方案2】:

      有几种方法可以实现这一点。

      一个简单的解决方案是将主时间线传递给外部类,如下所示:

      public function ExternalClass(timeline:MovieClip)
      

      使用 this 作为类的构造函数,您可以获得对应该播放的影片剪辑的引用。

      另一个更好的解决方案是在主时间线上执行 hittest 或从执行 hittest 的类中分派一个事件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-11-19
        • 2012-02-12
        • 2010-11-23
        • 2011-12-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多