用 Flash MX制作参数化动画预备知识
主页

6. 参数化动画常用程序(1)

  (1) 变量的设置:
  程序:s=v*t
  程序作用:给变量s赋值为v*t 。
  路径:点击代码编辑区上方的“+”号按钮, 下拉菜单“动作/变量/set variable”
  填变量参数区两个参数:
  变量:s
  值:v*t //并把值的一栏后面的表达式选项钩了。
  *方法见图6-6和图6-7。

  (2) 设置影片的属性SetProperty
  程序1:setProperty("a", _x, s);
  程序作用:设置运动对象 a的水平位置属性,并按变量值s规律运动。
  路径:点击代码编辑区上方的“+”号按钮, 下拉菜单“动作/影片剪辑控制/SetProperty”
  设置影片的属性SetProperty的路径。如图 6-8所示。
  填变量参数区以确定括号内的三个参数:如图 6-9所示。
  属性:_x(X位置)
  目标:a
  值:s //并把值的一栏后面的表达式选项钩了。


图 6-8 选择设置影片的属性SetProperty的路径

图 6-9 位置属性参数

  程序2:setProperty("a", _alpha, 50);
  程序作用:设置对象 a的不透明度属性,其透明度为50% 。
  路径:点击代码编辑区上方的“+”号按钮, 下拉菜单“动作/影片剪辑控制/SetProperty”
  设置影片的属性SetProperty的路径。如图 6-8所示。
  填变量参数区以确定括号内的三个参数:
  属性: _alpha(Alpha);
  目标:a
  值:50 //并把值的一栏后面的表达式选项钩了。(图 6-10)


图 6-10 不透明度属性参数

  程序3:setProperty("a", _rotation, m*t);
  程序作用:设置对象 a的旋转属性,旋转的角度随时间递增。
  路径:点击代码编辑区上方的“+”号按钮, 下拉菜单“动作/影片剪辑控制/SetProperty”设置影片的属性SetProperty的路径。如图 6-8所示。
  填变量参数区以确定括号内的三个参数:如图 6-11所示。
  属性: _rotation(旋转);
  目标:a
  值:m*t //并把值的一栏后面的表达式选项钩了。


图 6-11 旋转属性参数

  程序4:setProperty("k", _xscale, 100+a*Math.sin(w*t));
  程序作用:设置对象 k的X 缩放系数属性,其缩放度按正弦规律变化。
  路径:点击代码编辑区上方的“+”号按钮, 下拉菜单“动作/影片剪辑控制/SetProperty”设置影片的属性SetProperty的路径。如图 6-8所示。
  填变量参数区以确定括号内的三个参数:如图 6-12所示。
  属性: _xscale(X 缩放系数);
  目标:k
  值:100+a*Math.sin(w*t) //并把值的一栏后面的表达式选项钩了。
  *附:绘画的对象a的水平宽度应该是100象素。


(图 6-12) X 缩放系数参数