在 Movieclip 中查找变量

Find Variable Inside Movieclip

我制作了一个动画片段,它应该控制所有特定动画片段的动作(它是主角,它用箭头键移动,我在动画片段中制作了事件监听器)。我还设置了一个 VCam 来跟随这个动画片段。然而,VCam 的一些恼人之处在于它在跟随动画片段时变得摇晃,我认为是因为它每 1/30 秒移动一次,而动画片段不断移动。不过,这可能不正确。

我知道如何从动画片段的时间轴中引用根代码,但是如何在主时间轴中引用动画片段时间轴中的变量?我希望 VCam 具有对象的精确运动,因此我将对 VCam 应用相同的变量以提高速度,就像我对动画片段所做的那样。

我没有任何代码可以展示,因为这是关于术语和语法的,但是如果您认为这是移动 vcam 的愚蠢想法并且想提出其他建议,请随时提出。

如果我解释得很糟糕,请告诉我,我会改正。

只需使用实例名称调用您的影片剪辑,然后调用它的变量

"Mc.var"

您必须在第一帧到达并强制您的角色到达一次 Mc.gotoAndStop(1) 然后确保你的动画从第二帧开始,不要让你的角色再次回到第一帧。

更好的方法:

前往图书馆 window。 找到您的影片剪辑并为其创建一个链接名称。 右键单击它然后 select 编辑 class 现在声明你的变量 public even public static.

保存您的影片剪辑 class 并在您的主 class 中使用它,这也会被创建, 为此:转到属性 window,在 public 部分下,有一个名为 Class 的字段。按字段前面的钢笔图标,将您的主要名称命名为 class 并保存。