变形线的制作方法
【实例说明】:
本例制作一个变形线.的效果。具体效果为单击开关按钮灯亮;再次单击开关灯灭。
【操作步骤】:
〖一〗、新建文档
- 单击“文件”/“新建”命令,创建一个新文档;
- 单击“修改”/“文档”命令;在“文档属性”对话框中设置“尺寸”为400×300,背景色为白色;单击“确定”按钮。
〖二〗制作影片剪辑元件:
- 选用工具栏中的椭圆工具在舞台上绘制一个无填充色、笔触颜色为黑色,笔触高度为3的正圆;
- 选中舞台上的正圆图形;按F8键打开“转换为元件”对话框;名称保持默认,单击“影片剪辑”单选项;单击“确定”按钮
- ?双击进入该元件的编辑区;选中第20帧;按F7键插入“空白关键帧”;再选用工具栏中的矩形工具,在舞台上绘制一个矩形;再选中第25帧;按F5键插入“帧”;再选中第1帧;打开属性面板;单击“补间”后面的“形状”命令;
- 单击“场景1”按钮返回到主场景中;选中舞台上的影片剪辑;再按F8键打开“转换为元件”对话框;名称保持默认,单击“影片剪辑”单选项;单击“确定”按钮;
- 双击进入该影片剪辑的编辑区;选中第20帧;按F6键插入“关键帧”;确认选中第20帧中的元件;用工具栏中的任意变形工具,将该元件旋转一定的角度即可。
- 单击“场景1”按钮返回到主场景的舞台上面。
〖三〗添加语言代码:
- 选中“图层1”的第5帧;按F5键插入“帧”;
- 再新添加一个“图层2”;命名为“语言层”;
- 分别选中该图层的2、3、4、5帧;按F7键插入“空白关键帧”;
- 选中第1帧;添加如下语句:
m = 20;
n = 1;
_root.bb.gotoAndStop(1);
- 选中第2帧;添加如下语句;
mx = _root._xmouse;
my = _root._ymouse;
cx = _root.bb._x;
cy = _root.bb._y;
dx = (mx-cx)/m;
dy = (my-cy)/m;
if (n<=m) {
mm = "bb"+n;
duplicateMovieClip("bb", mm, n);
setProperty(mm, _x, cx+n*dx);
setProperty(mm, _y, cy+n*dy);
setProperty(mm, _xscale, 100-n*4.5);
setProperty(mm, _yscale, 100-n*4.5);
with (eval(mm)) {
with (b) {
gotoAndStop(n);
}
}
n++;
}
- 选中第3帧;添加如下语句:
if (n == (m+1)) {
gotoAndPlay(4);
}
gotoAndPlay(2);
- 选中第4帧;添加如下语句;
n = 1;
while (n<(m+1)) {
mx = _root._xmouse;
my = _root._ymouse;
dx = (mx-cx)/m;
dy = (my-cy)/m;
mm = "bb"+n;
setProperty(mm, _x, cx+n*dx);
setProperty(mm, _y, cy+n*dy);
n++;
}
- 选中第5帧;添加如下语句;
gotoAndPlay(4);
〖四〗、最后按“Ctrl+Enter”组合键测试影片
|