如何通过外部类访问gotoAndStop的时间轴[AS3]

时间:2014-12-15 06:11:58

标签: actionscript-3

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

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

先谢谢。

2 个答案:

答案 0 :(得分:1)

您只需要在if声明中写一下:

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

答案 1 :(得分:0)

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

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

public function ExternalClass(timeline:MovieClip)

使用this作为类的构造函数,可以获得应该播放的movieclip的引用。

另一个更好的解决方案是在主时间线上执行hittest或从执行最新测试的类中调度一个事件。