我怎么能在屏幕顶部随机生成一个对象的实例并让它们“掉落”?

时间:2010-04-02 18:46:11

标签: flash actionscript-3 random cs4

我在Flash CS4(动作脚本3)中制作游戏,我希望能够制作一个随机出现在屏幕顶部并掉落的实例的“副本”。例如,从随机X位置开始,多个对象(相同的对象)从屏幕顶部连续下降。 (我认为这将被视为实时效果)。

请告诉我,如果信息不足以得到答案,我想不出更多要补充的内容。

感谢您的时间和答案,

       -Custard

2 个答案:

答案 0 :(得分:2)

AS3没有办法复制现有的对象,唯一的方式来做你正在谈论的事情是创建你想要的任何剪辑的新实例。但是,请注意,您无需永久制作它们 - 一旦它们开始从屏幕底部掉落,而不是删除旧的并制作更多,您可以将它们移回到顶部并重新随机化x coord

顺便说一句,你不必做任何课程。如果你在你的FLA中制作一个movieclip,并打开属性并给它类名MyParticle(或其他),如果Flash找不到任何MyParticle类,它将自动为你做一个空类(你应该看到一个警告分配类名时的这个。然后在您的框架脚本中,您可以使用

制作此剪辑的副本
var mc:MovieClip = new MyParticle();

答案 1 :(得分:0)

是的,标准方法是制作多个实例。