WEB开发网
开发学院图形图像Flash Flash 8 运动模糊 阅读

Flash 8 运动模糊

 2007-01-04 10:58:41 来源:WEB开发网   
核心提示: 完成后会弹出一个窗口,在链接窗口中,我们输入链接名称,这本例中输入ball.并钩选”为actionscript导出”确定,如下图所示:4.返回到主场景中,选中层上的第一帧,按下F9打开Actionscript面板,我们准备输入代码.按照我们的思路,我们先来看复制并控

完成后会弹出一个窗口,在链接窗口中,我们输入链接名称,这本例中输入ball.并钩选”为actionscript导出”确定,如下图所示:

4.返回到主场景中,选中层上的第一帧,按下F9打开Actionscript面板,我们准备输入代码.按照我们的思路,我们先来看复制并控制园环的移动.在其中加入如下代码:

代码: //定义要复制的总数
var num = 30;
//使用for循环开始复制
for (var i = 0; i<num; i++) {
  //设定随机缩放
  scale = random(300);
  //设定随机的_alpha透明度
  alpha = random(10000/scale)+40;
  //使用attachMovie将库中的ball贴加到场景中,同时定义一个引用名为temp_mc.
  var temp_mc = attachMovie("ball", "ball"+i, i);
  //指定temp_mc的属性值.
  with (temp_mc) {
    _x = random(Stage.width);
    _y = random(Stage.height);
    _xscale = scale;
    _yscale = scale;
    _alpha = alpha;
  }
  //针对temp_mc使用onEneterFrame进行循环以使所有的园环沿着光标的反向移动
  temp_mc.onEnterFrame = function() {
    Yspeed = (Stage.height/2-_ymouse)/this._yscale*12;
    Xspeed = (Stage.width/2-_xmouse)/this._xscale*12;
    
    //x,y方向的移动和条件限制
    this._y += Yspeed;
    if (this._y>Stage.height) {
      this._y = 0;
    }
    if (this._y<0) {
      this._y = Stage.height;
    }
    this._x += Xspeed;
    if (this._x>Stage.width) {
      this._x = 0;
    }
    if (this._x<0) {
      this._x = Stage.width;
    }
  };
}

上一页  1 2 3 4 5 6  下一页

Tags:Flash 运动 模糊

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接