我制作了一个动画片段,它应该控制所有特定的动画片段动作(它是主角,它用箭头键移动,我在动画片段中制作了事件监听器)。我还设置了一个VCam来跟随这个动画片段。然而,对于VCam感到烦恼的是,当关注动画片段时,这会变得很糟糕,我认为因为它在动画片段不断移动的同时每1/30秒移动一次。但这可能是不正确的。
我知道如何从movieclip的时间轴中引用根代码,但是如何在主时间轴中的movieclip时间轴中引用变量?我希望VCam具有对象的精确运动,因此我会将相同的变量应用于VCam,以提高速度,就像我对movieclip所做的那样。
我没有任何代码可以显示,因为这是关于术语和语法的,但是如果你认为这对于移动vcam是一个愚蠢的想法并且想要另外建议,请随意这样做。
如果我解释这个可怕的,请告诉我,我会解决它。
答案 0 :(得分:2)
只需使用实例名称调用您的movieclip,然后调用其变量
" Mc.var"
你必须在第一帧中进行,并强制你的角色到达它一次 Mc.gotoAndStop(1) 然后确保你的动画从第二帧开始,不要让你的角色再次回到第一帧。
更好的方法:
转到图书馆窗口。 找到您的movieclip并拥有它的链接名称。 右键单击它然后选择编辑类 现在声明你的变量公共甚至公共静态。
保存你的movieclip类并在你的主类中使用它,它也会被创建, 对于它:转到属性窗口,在公共部分下,有一个名为Class的字段。按字段前面的笔图标,命名主类并保存。