【问题标题】:Instantiate multiple instances of exported MovieClip then animate them?实例化导出的 MovieClip 的多个实例,然后为它们设置动画?
【发布时间】:2010-10-27 21:38:37
【问题描述】:

我在 IDE 中创建了一个动画剪辑,通过库面板(链接?)导出到 Actionscript。

我通过时间轴上的循环来实例化它的多个实例。

我想通过 Actionscript 随机移动它们。我怎么做? 我尝试使用侦听器,但我无法存储值以使每个动作都独一无二。

(编辑得更清楚)

【问题讨论】:

  • 你能详细说明一下“动画”吗?您只是想播放电影剪辑或以某种方式移动它们吗?
  • 我想通过 Actionscript 移动它们(随机运动)

标签: flash actionscript-3


【解决方案1】:

有点不清楚您要做什么,但这里有一些可能会有所帮助的快速建议:

您可以为您的 MovieClip 编写一个类。在 IDE 中创建一个与导出类名同名的 .as 类文件。在该类中,您可以跟踪所需的任何值并创建动画函数。

如果这对你想要做的事情来说太过分了,你总是可以在运行时在 MovieClips 上创建属性。影片剪辑是动态的,因此您可以这样做:

myClipInstance.speed = 3;  
myClipInstance.direction = 45;

存储值。当您想要更新动画时,您可以以相同的方式检索它们。

如果您能阐明您想要达到的目标,我们可能会提供更多帮助。

【讨论】:

  • 谢谢!我只是使用了运行时属性。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-30
  • 1970-01-01
  • 1970-01-01
  • 2016-01-05
  • 2013-04-27
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多