万卷书   首页 > 电脑书籍 > Flash > 用Flash MX模拟舞台五彩灯
 

  3、创建一个名为“发光球”的影片,将“色变球”拖放到场景中,选中“发光球”,将其Instance Name设置为“li0”(如图3);在第4帧处按F7键插入空白关键帧,选中层Layer 1单击鼠标右键选择“Insert Layer”插入层Layer 2。

图3

  4、为层Layer 2的各帧加上Actions语句从而复制“发光球”,形成舞台灯的光柱效果。

  第1帧语句如下:

  i = "1";

  alpha = "0.3";

  maxlight = "50";

  setProperty("li0", _visible, "0");

  toggleHighQuality();

  第2帧语句如下:

  while (Number(i)<=Number(maxlight))

  {

  duplicateMovieClip("li0", "li" add i, 900-i);

  setProperty("li" add i, _xscale, getProperty("li" add (i-1),_xscale)+i*alpha);

  setProperty("li" add i, _yscale, getProperty("li" add (i-1),_yscale)+i*alpha);

  setProperty("li" add i, _alpha, 10-i*(10/50));

  i = Number(i)+1;

  }

  第三帧语句如下:

  if (Number(i)
  gotoAndPlay(_currentframe-1);

  } else {

  stop();

  }

  这里的语句都是Flash的基本语句,因此不再细说了。

 

上一页 下一页