Actionscript 3 有没有办法用Actionscript在Flash中独立循环层?

Actionscript 3 有没有办法用Actionscript在Flash中独立循环层?,actionscript-3,flash,Actionscript 3,Flash,我不熟悉Actionscript。也许有更好的办法,如果有,我洗耳恭听 我想做的是让背景层在循环中运行150秒。然后有另一个层(我们称之为第1层),其中一个对象循环50秒。有没有办法让第1层在背景层循环的150秒内循环3次 以下是我希望第1层更短的原因: 当输入某个组合(例如A1)时,一个项目将从图层1上的对象中弹出并位于其前面 我还没有为它编写任何代码,但我希望的计划是让背景层连续运行,然后在第1层上为第1层对象中的每个项目创建不同的场景部分。这样,当输入A1时,Layer1可以转到并播放(5

我不熟悉Actionscript。也许有更好的办法,如果有,我洗耳恭听

我想做的是让背景层在循环中运行150秒。然后有另一个层(我们称之为第1层),其中一个对象循环50秒。有没有办法让第1层在背景层循环的150秒内循环3次

以下是我希望第1层更短的原因: 当输入某个组合(例如A1)时,一个项目将从图层1上的对象中弹出并位于其前面

我还没有为它编写任何代码,但我希望的计划是让背景层连续运行,然后在第1层上为第1层对象中的每个项目创建不同的场景部分。这样,当输入A1时,Layer1可以转到并播放(51),而不会弄乱背景层


如果这有助于你理解它,那就是一个自动售货机项目。我们组的自动售货机是TARDIS。当你从自动售货机中输入你想要的东西时,TARDIS正在太空中飞行,东西从自动售货机中弹出。

如果我理解正确,背景是一个在自己的时间线内循环的电影剪辑。当Flash通过时间轴播放时,计时取决于计算机的性能和动画的复杂程度。您可以将音频曲目设置为“流”,以锁定计时,如果CPU过载,这将丢弃帧。我使用了一个静音设置来无限循环,并在没有音频的情况下播放“流”模式

我建议不要使用时间线动画,而是使用TweenMax,因为它允许tween链接,即创建连续和平行tween的链。使用tween时,以秒为单位定义计时,可以使用1.25秒等值。它将精确到您定义的时间。您还可以在complete、use easing和各种各样的工具上运行方法。如果你习惯于使用它,你将能够在你的Flash项目中创建更复杂的交互,并且也能够改变动画和时间安排,这比搞乱时间线要容易得多

事实上,在招聘Flash开发人员时,我们总是通过询问应聘者是喜欢在时间轴上制作动画还是以编程方式制作动画来筛选他们。尽管Flash即将推出,但仍然值得学习,因为这些想法将应用于javascript和任何新技术