7、ok,关键的水泡“bubble2”做好了,现在回到场景,开始添加背景效果,假如你是从第一个水的特效做起来的,现在就可以从“file->open as library”打开第一个水波特效的源文件,从library面板中拖出seapic这个mc到工作区,具体制作不再累叙,不会就查看第一个特效的制作方法,然后再在这一层上面新建一层,拖出前面花很多功夫制作的“bubble2”到第二层,在场景中的位置随便放,因为这里主要是用as来控制位置变化的!
8、现在在“bubble2”的帧上添加as,注意在添加as之前,我们必须要先定义as控制的对象,这个对象的定义在instance面板中完成,我们现在打开instance面板,选择“buuble2”这个mc,在name栏中填入“bubble”,如图四:
(图四)
接着就可以添加as了:
bubblenum = 78;
while (bubblenum>0) {
duplicateMovieClip ("/bubble", "bubble" and bubblenum, bubblenum);
bubblenum = bubblenum-1;
}
stop ();
注解:
设定水泡要复制的个数,不要太少也不要太多,根据自己动画的具体要求决定!
说明一点的是,duplicatemovieclip这个函数命令在实际操作中使用的频率是比较多的,希望一定要掌握!具体语法是duplicateMovieClip(target, newname, depth);
target 指要复制的目标电影夹路径.
newname 指复制的mc的唯一标识.
depth 指mc的深度,所谓深度是指一个确定mc或其他对象交迭时如何显现的堆栈次序. 具体的参看有关语法词典,这里只做提示性指导。操作结果如图五:
(图五)