如何以编程方式多次复制实例化MovieClip?

时间:2013-08-19 18:07:06

标签: actionscript-3 flash actionscript instance

我是Flash / ActionScript的新手,但我做过一些C#,Java和C ++ ......无论如何,我的问题是:

如果我有一个名为bird1的MovieClip,我需要执行以下操作:

doStuff(bird1);
doStuff(bird2);
doStuff(bird3);

其中bird2和bird3是bird1的精确副本,只是新实例....
我怎么能这样做直到说doStuff(bird30);无需复制30次并全部写出来?

提前致谢..

1 个答案:

答案 0 :(得分:1)

您应该将类​​名分配给库中的bird符号:

  1. 打开图书馆F11
  2. 选择鸟类电影剪辑
  3. 打开符号属性窗口(右键单击>属性)
  4. 选中“导出为AS”复选框
  5. 为该符号指定类名,例如MyBird
  6. 现在,您可以根据需要多次实例化您的类:

    doStuff(new MyBird());