duplicateMovieClip语句应用——复制立方体
的有关信息介绍如下:数学课件中常常会用到几何图形的组合,一般这些几何体的个数和组成的形状都是事先做好的,无法随意改变。怎么样可以让这些几何体的数量随意出现,并可以随意组合呢?在flash中我们可以通过复制与拖动命令实现这种效果。
R键调出矩形工具,禁用填充色。按住shift键画出一个正方形。设置如图。
复制一个放至稍后处,如图。
N键调出直线工具,将两个正方形连接起来,形成一个正方体。
选中正常状态下应被遮住的线条,在线条样式中选择虚线,然后点击自定义按钮,在虚线栏一项,将虚线的小线段数值改小一些。
框选住整个立方体,F8转为按钮元件。
双击进入编辑,在第二帧(指针经过)插入关键帧。为立方体填充颜色,使鼠标经过该按钮时,按钮改变颜色。
回到舞台,选中该按钮元件,在动作面板中输入:on (press) {startDrag("", true);}//鼠标按下时可拖动。on (release) {stopDrag();}释放鼠标时停止拖动。
再次按下F8键,将该按钮元件转换为影片剪辑元件属性面板中取一个实例名。
窗口——公用库——按钮,打开公用库的按钮面板。
双击打开库中的按钮文件夹,在其中选中一个喜欢的按钮,拖到舞台上。
选中该按钮,动作面板中输入:on (press) {
i = random(100);
//产生随机数
duplicateMovieClip("c", "c"+i, i);
//复制影片
setProperty("c"+i, _x, random(500));
//设定复制出来的mc的x轴坐标为随机,范围是500。 文档大小为550*400。
setProperty("c"+i, _y, random(350));
//设定复制出来的mc的y轴坐标为随机,范围是350。
i = i+1;
}
底层新建一层,添加上背景,Ctrl+Enter,测试效果吧。