Flash AS 入门教程-事件处理函数及画线语句

http://tech.ddvip.com   2006年11月06日    社区交流

本文详细介绍Flash AS 入门教程-事件处理函数及画线语句

  lqiu_mc.onEnterFrame = function() {//调用MovieClip.onEnterFrame事件函数,
  this._x += 10; //lqiu_mc的横坐标每次增加10;
  web=this._x //在文本web中显示lqiu_mc的横坐标;
  if (this._x>430) { //当lqiu_mc的横坐标大于430时;
  this._x = 20; //让lqiu_mc的横坐标为20;
  }
};

  点击查看动画效果<

  这里我们可以看到,写在帧上的MovieClip.onEnterFrame和写在mc上的onClipEvent (enterFrame)可以起到完全相同的作用。并且,我们还可以在调用MovieClip.onEnterFrame事件函数时可以随时删去这个事件,以减少内存的占用。例如在上面的事件函数时,我们可以改

   if (this._x>430) {
   this._x = 20;
   }为:
  if (this._x>430) {
  delete this.onEnterFrame
  }

  那么,这个事件被删除,小球停止运动。

  二、画正玄图象

  1、新知识点:

  (1)my_mc.createEmptyMovieClip(instanceName, depth)

  创建作为现有影片剪辑(my_mc)子级的空影片剪辑;

  instanceName:创建的子级影片剪辑的名称;

  depth:创建的子级影片剪辑的名称.

  (2)my_mc.lineStyle(线条宽度,线条颜色,线条透明度);

  my_mc.moveTo(起点横坐标, 起点纵坐标);

  my_mc.lineTo(终点横坐标, 终点纵坐标);

  (3)正玄函数

   y=sin(x)

  其中y为-1到1之间。

来源:flasher123    责编:豆豆技术应用

正在加载评论...