|
(3) 几个电影剪辑的基本控制语句
程序组1:(第一、二行有如设置变量值的做法)
n = n+1;
bn = "k"
add n;
duplicateMovieClip("k",
bn, n);

图6-13 选择设置复制电影剪辑程序的路径
程序作用:依次把一个名为
K的电影剪辑连续复制下来,每过一帧复制一次。最适宜用作表达质点的运动轨迹。
路径: 点击代码编辑区上方的“+”号按钮,
下拉菜单“动作/影片剪辑控制/
duplicateMovieClip”。如图6-13所示。
填变量参数区以确定括号内的三个参数:如图6-14所示。

图6-14 复制电影剪辑参数
目标:k
新名称:bn //并把新名称的一栏后面的表达式选项钩了。
深度:n //因为n = n+1;表示其复制顺序是逐次完成的。
程序组2:
onClipEvent (mouseDown)
{
startDrag("",
true, 20, 20, 400,
300);
}
onClipEvent (mouseUp)
{
stopDrag();
}

图6-15 选择鼠标拖带程序设置的路径
程序作用:用鼠标向下点拖带舞台上的一个电影剪辑,当鼠标向上复位时停止。
做法和路径:这是为“影片剪辑”
赋予动作程序。点击舞台中的“影片剪辑”(例如一个小球),接着按F9打开“动作面板”。点击代码编辑区上方的“+”号按钮,下拉菜单“动作/影片剪辑控制/
startDrag” 如图6-15所示。头三个程序行就自动有了。
点选第一程序行设置参数:选择“鼠标向下”一项。如图6-16所示。
点选第二程序行设置参数。目标栏可为空;钩选了“限制为矩形”和“锁定鼠标到中央”,并在左、右、上、下四栏中填上拖带的范围,如图6-17所示。
点击代码编辑区上方的“+”号按钮,下拉菜单“动作/影片剪辑控制/
stopDrag” 见(图6-18)。后三个程序行就自动有了。
点选第四程序行设置参数:选择“鼠标向上”一项。如图6-19所示。

图6-16 选择“鼠标向下”一项
图6-17 鼠标拖带范围参数的设置
图6-18 选择鼠标拖带暂停程序设置的路径
图6-19 选择“鼠标向上”一项
(4)
条件语句
程序:
if (t>60) {
stop();
}
程序作用:影片运行过程,当(t>60)时就停止播放。
路径:点击代码编辑区上方的“+”号按钮,下拉菜单“动作/条件或循环/
if”如图6-20所示。

图6-20选择设置条件程序的路径
编辑区中条件栏填入:t>60
再点击代码编辑区上方的“+”号按钮,下拉菜单“动作/影片控制/
stop”。完成程序编写。
由于参数化动画的制作有一定的难度,基础知识要求还不只这些,作者将在下面例子的制作过程还会一一阐述。
|