Actionscript 3 如何以编程方式多次复制实例化的MovieClip? 我对Flash/ActionScript非常陌生,但我已经做了一些C++、java和C++…无论如何,我的问题是:

Actionscript 3 如何以编程方式多次复制实例化的MovieClip? 我对Flash/ActionScript非常陌生,但我已经做了一些C++、java和C++…无论如何,我的问题是:,actionscript-3,flash,actionscript,instance,Actionscript 3,Flash,Actionscript,Instance,如果我有一个叫做bird1的电影剪辑,我需要做以下工作: doStuff(bird1); doStuff(bird2); doStuff(bird3); 如果bird2和bird3是bird1的精确副本,则只有新实例……在say doStuff(bird30)之前,我如何才能做到这一点;不需要复制30次然后全部写出来 提前感谢。您应该为库中的鸟的符号指定类名: 开放图书馆F11 选择小鸟电影剪辑 打开“符号属性”窗口(右键单击->属性) 选中“导出为”复选框 为符号指定类名,例如MyBird

如果我有一个叫做bird1的电影剪辑,我需要做以下工作:

doStuff(bird1);
doStuff(bird2);
doStuff(bird3);
如果bird2和bird3是bird1的精确副本,则只有新实例……
在say doStuff(bird30)之前,我如何才能做到这一点;不需要复制30次然后全部写出来


提前感谢。

您应该为库中的
鸟的符号指定类名:

  • 开放图书馆F11
  • 选择小鸟电影剪辑
  • 打开“符号属性”窗口(右键单击->属性)
  • 选中“导出为”复选框
  • 为符号指定类名,例如
    MyBird
  • 现在,您可以通过代码任意多次实例化您的类:

    doStuff(new MyBird());