Flash 如何停止步行循环中的腿?

Flash 如何停止步行循环中的腿?,flash,animation,Flash,Animation,我在主时间轴上有一个动画图形符号,它的腿在子级别上有动画 你可以在这里看到: 所有腿都在同一层上,它们的动画是逐帧的。 在主时间轴上,动画是运动特温 主符号停止从左向右移动后,如何停止腿部动画 我在主时间轴和子时间轴上尝试了这一点(在动作层-在相应的帧上): stop(); 但它不起作用。腿部继续动画化。我敢猜测,您没有准确描述您的电影剪辑结构或使用的符号类型。电影唇形符号和图形符号在与时间线的关系方面表现得非常不同。MovieClips独立于其父时间线,而图形符号依赖于其父时间线。基于此,

我在主时间轴上有一个动画图形符号,它的腿在子级别上有动画

你可以在这里看到:

所有腿都在同一层上,它们的动画是逐帧的。
在主时间轴上,动画是运动特温

主符号停止从左向右移动后,如何停止腿部动画

我在主时间轴和子时间轴上尝试了这一点(在动作层-在相应的帧上):

stop();

但它不起作用。腿部继续动画化。

我敢猜测,您没有准确描述您的电影剪辑结构或使用的符号类型。电影唇形符号和图形符号在与时间线的关系方面表现得非常不同。MovieClips独立于其父时间线,而图形符号依赖于其父时间线。基于此,很容易判断问题的真正所在。另外,请注意,由于您正在制作基于时间轴的动画,而不是使用基于ActionScript的、
Tween
类动画,我不得不说,这个问题与堆栈溢出无关(所以)。与编程相关的问题也是如此。我只是提醒你一下。@SlyRaskal,谢谢你的解释,但我所有的符号都是图形符号,不是电影剪辑。我在链接页面上放了一张腿部时间线的图片。你能看看吗。我认为这是关于编码的问题,因为没有as就无法停止子动画。老实说,我想是的,但我不能确定,图形符号取决于它们的父时间线。因此,如果您有一个图形符号,它有20帧,并且设置为“播放一次”,并且它被放置在一个有10帧的时间线上,那么grahpic符号的20帧中只有10帧将播放,并且它将自动停止。这是图形符号的本质。这里有点不对劲。你有没有在你的图形符号中嵌入任何MovieClips?