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